Distributed Systems Engineer Jobs in New York
Distributed Systems Engineer jobs in New York are among the most active in the country, concentrated in finance, cloud infrastructure, media technology, and enterprise software across Manhattan, Brooklyn, and the broader metro area, with openings at every level from junior engineer to principal architect. Major employers with a deep and lasting presence in New York include Google, JPMorgan Chase, and Bloomberg, all of which maintain large distributed systems teams in the city. The most in-demand specialties are consensus protocols, distributed databases, and real-time data pipeline architecture. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 11+ Distributed Systems Engineer jobs








WE ARE:
Adaptive is a product-led financial technology company with deep expertise in capital, commodity, and digital markets. We build technology for investment banks, investment managers, fintechs, and capital markets service providers. Our consulting teams work with clients to implement and extend that technology, but our starting point is product engineering: solving difficult problems and building software that creates lasting competitive advantage.
We are hiring a Java Distributed Systems Engineer to help build Aeron Sequencer, our technology for applying state machine replication to capital markets. You will work on distributed systems that enable other engineering teams to build performant, reliable software. This is a hands-on role with the opportunity to influence product decisions, architecture, engineering practices, and how we communicate our work.
What you will do:
Analyse, design, discuss, and develop distributed systems based on replicated state machines.
Write clean, efficient, maintainable, and self-documenting Java code.
Design and evolve messaging protocols and software libraries.
Troubleshoot and debug Java applications and distributed systems.
Apply testing, benchmarking, measurement, and profiling to improve correctness and performance.
Participate in code reviews, pairing, and technical discussions to raise the quality of our work.
Contribute to product decisions, not just task execution.
Keep up to date with relevant software engineering technologies and practices.
Communicate technical decisions and priorities clearly to technical and non-technical stakeholders.
What you will bring:
Experience designing, building, debugging, and operating distributed systems.
Strong experience developing server-side software in Java.
Experience designing and evolving messaging protocols or software libraries.
Experience using different forms of testing to support software quality, including correctness and performance.
Experience measuring, benchmarking, and profiling components or systems.
Strong written and verbal communication skills.
A collaborative approach, with a genuine interest in sharing knowledge and learning from others.
The judgement to prioritise competing demands based on long-term value and explain those priorities to stakeholders.
The confidence to challenge the status quo and suggest improvements, both technical and cultural.
Useful additional experience:
You do not need experience in every area below. It would be valuable if you have worked with one or more of the following:
Messaging technologies or deterministic, replicated state machines.
Low-latency, high-throughput, or predictable-performance systems.
Property-based testing or deterministic simulation testing.
Financial interchange protocols such as FIX or ITCH.
OMS, EMS, or exchange systems.
C, C++, or other programming languages.
Build tools and engineering automation, such as Gradle or GitHub Actions.
Cloud platforms such as AWS, GCP, or Azure.
Container orchestration platforms such as Kubernetes.
Pre-sales or customer-facing technical discussions.
Building a public technical presence through blogs, conference talks, or external video content.
Why Adaptive:
Interesting engineering problems. Work with passionate engineers on software where correctness, performance, and ease of use matter.
Product influence. Help shape technology that is used to solve complex problems in financial markets, rather than simply delivering predefined client requirements.
Collaborative teams. We share knowledge, learn from one another, respect different perspectives, and contribute wherever help is needed.
Flexible working. We support a highly flexible, hybrid working model.
A sustainable pace. Work-life balance is important to us, supported by wellbeing benefits and a focus on long-term performance.
An inclusive culture. We aim to create a positive, collaborative environment and support our people and local communities through wellbeing, diversity, and inclusion programmes.
Adaptive has offices in London, New York, Barcelona, Montreal, and Manila, bringing together a global team with a shared focus on building better financial technology.
WHAT PEOPLE THINK OF US
You can check our Glassdoor page
BENEFITS (What we offer in return // what you'll get )
For permanent employees:
We create benefits with YOU in mind.
- 23 days vacation
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance at 2 x salary
- STD/LTD
- 401K where we match contributions up to 5% of base (paycheck-to-paycheck)
- Commuter Benefits
- FSA/HSA
- Wellbeing Subsidy
THE PROCESS
Long interview processes are stressful and boring and that is not us
We want to make sure that everything runs smoothly.
So here you will have three stage interviews:
1- A chat with one of our great recruiters.
2- A zoom chat with one of our Java colleagues where they will ask you detailed questions about your experience
3- A Face to Face interview (either in our office or via Zoom). During this interview, we will dig even deeper and you will have a pair programming task to do.
But don't worry; everything will be explained to you step by step by your recruiter.
A little tip for you during those stages:
Collaboration is massively important to us, so don't hesitate to share your thoughts, ask questions, ask for help if needed, etc
DIVERSITY & 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 Financial Consulting Inc. makes use of E-Verify to validate someone's right to work in the US. We will provide the Social Security Administration, and, if necessary, the Department of Homeland Security, with information from each new employee's Form I-9 to confirm work authorization. Please note that we do not use this information to pre-screen job applicants.
See All 11 Distributed Systems Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find JobsDistributed Systems Engineer Jobs by City in New York
Where New York roles are concentrated, by current openings.
Distributed Systems Engineer Job Market in New York
A snapshot from current New York openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Media & Entertainment
What New York Employers Look For
The qualifications that appear most often in distributed systems engineer jobs across New York.
- Bachelor's or master's degree in computer science, computer engineering, or a related field
- Proficiency in distributed systems design including consensus algorithms and fault-tolerant architectures
- Hands-on experience with distributed data stores such as Cassandra, DynamoDB, or Apache Kafka
- Strong programming skills in Go, Java, or C++ for systems-level development
- Experience with cloud platforms such as AWS, Google Cloud, or Azure in production environments
- Familiarity with observability tooling including distributed tracing, metrics pipelines, and SLO management
Distributed Systems Engineer Jobs in New York: Frequently Asked Questions
How do you become a distributed systems engineer in New York?
Distributed systems engineering in New York requires no state-issued license, so entry follows a technical education and experience path. Most roles require a bachelor's degree in computer science or a closely related field, and many New York employers in finance and cloud infrastructure prefer candidates with a master's. Building a portfolio of open-source systems work and earning cloud certifications from AWS or Google Cloud strengthens applications considerably in this market.
How much do distributed systems engineers make in New York?
Distributed systems engineers in New York earn a median of about $116,990 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $59,740 for the lowest 10% to over $203,040 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire distributed systems engineers in New York?
Employers hiring distributed systems engineers in New York right now include Tubi, MOMENT, and Netflix, based on current listings on Migrate Mate as of October 2026. New York's concentration of large financial institutions and cloud-first media and technology companies means demand is broad and relatively consistent across both established enterprises and well-funded startups.
Which New York cities have the most distributed systems engineer jobs?
The cities with the most distributed systems engineer openings in New York are New York and New York State. Manhattan dominates due to its density of financial services firms, cloud computing offices, and media technology companies, while secondary hubs reflect the broader metro's expansion of engineering teams into Brooklyn and areas with large corporate campuses or university research partnerships.
Are there remote distributed systems engineer jobs in New York?
Yes, and more than most engineering fields. About 25% of distributed systems engineer openings tied to New York are remote or hybrid as of October 2026, reflecting how naturally the work lends itself to asynchronous collaboration. The parts of the role most amenable to full remote are architecture design, code review, and on-call incident response, while some New York financial employers require on-site presence for compliance reasons.
How can I get hired as a distributed systems engineer in New York with little or no experience?
The most realistic entry path is through a junior infrastructure or backend engineering role at a New York company that runs distributed systems internally, then transferring once you have production exposure. Large New York employers like Bloomberg and major banks run structured new-graduate engineering programs that rotate through distributed systems teams. Building open-source contributions to projects like etcd or Apache Flink, or completing a graduate degree at Columbia or NYU with a systems focus, gives candidates a clear edge when competing for first roles.
Where can I find and apply to distributed systems engineer jobs in New York?
You can find and apply to distributed systems engineer jobs in New York on Migrate Mate, which lists current New York openings updated regularly. Search the listings, find the roles that fit your experience and preferred location, and apply directly to the employers posting them.
See All 11 Distributed Systems Engineer Jobs in New York
Find roles in New York that match your experience and apply in just a few clicks.
Find Jobs