Early Careers Developer - New York /Finance/Graduate - 100K + Benefits

Apply Now

Company: Adaptive Financial Consulting

Location: New York, NY 10025

Description:

WE ARE:

Adaptive is a successful and growing software consultancy with a great reputation among staff and clients alike. We specialize in building high-throughput, low-latency trading systems running in the cloud, and have won multiple awards for our technology. We use technological accelerators, including Aeron, an open-source project we sponsor, and tailor solutions to the needs of each of our clients.

As a consultancy, our client's success relies on us making strong technical decisions, collaborating with stakeholders, and being up to date with the latest technology and practices in the fintech industry. Our people need to be the best, and we want to train you to rise to that level as well. We're looking for candidates to join us in early March 2025 to build on their degree, internships or previous experience, learn about finance and have a great time while doing so!

YOU ARE:

A graduate, junior developer or transitioning to a career in technology, with a deep appreciation for low-level computer architecture, messaging and distributed systems, looking for a role starting in early March 2025.

This role pays $100,000 per annually
  • Passionate about crafting elegant and performant solutions
  • Passionate about software engineering and technology
  • Keen to work in the finance industry
  • Able to clearly model, articulate and solve complex problems
  • Excited about the opportunity to learn from industry-leading consultants in a collaborative, professional and friendly environment
  • Willing to step out of your comfort zone to grow as a software engineer
  • Proactive, an initiative taker and a great team player
  • A quick learner with excellent communication skills
  • Able to efficiently leverage the knowledge of more experienced members of the team;

YOU HAVE:
  • Some knowledge and interest about the following computer science topics:
    • Computer architecture, particularly around performance trade-offs, including memory, CPU and caching.
    • Networking according to the OSI model, particularly UDP, TCP and HTTP.
    • Distributed systems, including remote procedure calls (RPC), message passing and consensus algorithms like RAFT (this part is quite specialised to what we do, but do check out the learning resources below!)
    • Languages and compilers, particularly the trade-offs between natively compiled code like C/C++ or Rust vs. intermediate language runtimes like Java or .NET. Garbage collection and memory pressure is particularly important.
    • Algorithms and data structures.
      (A BSc/MSc in Computer Science, Maths or Science is a nice to have, but we look for potential here, not diplomas )
  • A strong interest in working with back-end technologies built with Java;
  • A strong interest in working with distributed systems and cloud technologies;
  • Java coding experience, or experience with a similar language like JavaScript, Python, Go or C#;
  • A strong desire to progress and learn;

THE EARLY CAREERS PROGRAM:

We have improved our early careers program over the years to ensure that it provides a great learning experience and prepares our trainees for an exciting, fast-paced career in software development. You should expect a mix of hands-on development (you won't believe the things you'll be able to do after just a few weeks!) and training in capital markets, alongside knowledge sharing sessions with colleagues from all different areas of our company to ensure that you fully understand your role in the bigger picture.

The program includes:
  • Training in software engineering;
  • Training in financial markets, project management and consultancy skills;
  • Gaining practical project work experience and working in an agile team;
  • Hands-on training from some of the leading consultants in the industry;
  • Working with high-profile clients using the latest technology stacks;
  • Experienced, supportive, smart and friendly colleagues;
  • Working alongside trainees from our other offices.

LEARNING RESOURCES:

We expect you to come prepared to answer questions and solve problems about the computer science topics listed above.

Below is a list of resources we've found useful in the past. Feel free to supplement with your own!
  • Teach Yourself Computer Science
  • Distributed Systems lecture series - YouTube
  • In Search of an Understandable Consensus Algorithm
  • The Secret Lives of Data - Raft
  • Aeron Cookbook

BENEFITS

Our benefits are designed with you in mind. We aim to provide meaningful and useful benefits to you and that reflect our values.
  • Flexible hybrid working model
  • Medical from the 1st of month following your start date (i.e. if you join on the 24th of July, it starts on the 1st of August). We have 6 Aetna plans to choose from as provided by our PEO, Justworks. We make a flat monthly contribution to your healthcare costs.
  • Dental and vision from the 1st of the month following your start date - we have 3 dental and 2 vision plans to choose from. We make fixed contributions to each.
  • 23 days of vacation per calendar year plus 11 public holidays
  • Group disability insurance: short-term and long-term (60% and taxable)
  • 401K safe harbor plan where we match contributions up to 5% of base pay on a paycheck-to-paycheck basis (you can opt-in after 90 days of service)
  • Gym subsidy of up to $50 per month (and we pay the taxes on that so it's a real $50) post probation.
  • Life insurance at 2 x salary
  • Commuter benefits
  • Health Savings Account and Flexible Spending Account

THE INTERVIEW PROCESS

Don't worry, we won't put you through tens of interviews!

  • We'll review your application, and if it's aligned with what we're looking for, we'll arrange a Zoom video chat with you
  • If we're both happy to proceed after that video chat, we'll invite you for an interview either at our offices or via Zoom. You'll get to meet some of our technical team members and our local director.
    But don't worry; your recruiter will explain everything to you step by step.
    Here is a little tip for you during those stages:

Collaboration is extremely important to us, so don't hesitate to share your thoughts, ask questions, ask for help if needed, etc, at any stage!

WHAT DO PEOPLE THINK OF US

You can check our Glassdoor page

DIVERSITY AND INCLUSION: Diversity and inclusion are key to a great workplace, and Adaptive is better when it's more representative of the world around us. We want everyone to feel comfortable bringing their whole selves to work without any fear of judgment or negativity. All we ask is that our colleagues are respectful, collaborative, passionate about what they do, and have the skills needed to be successful in their roles.

Background check: the employment/engagement is subject to an acceptable background check that will be run by Adaptive

E-Verify
Adaptive uses E-Verify to confirm the employment eligibility of a new hire after they they have completed their I9. E-Verify is not used to pre-screen an applicant for employment, nor is it used to discriminate against applicants on any basis.

Base pay will be determined on an individualized basis and is only part of the total compensation package. Pay is based on candidate skills and experience.

New York pay range

$100,000-$100,000 USD

Similar Jobs