Distributed Systems Engineer Jobs
Distributed Systems Engineer jobs are open across cloud infrastructure, fintech, healthtech, and enterprise software, from new-grad to principal and staff engineer, with specializations in consensus protocols, fault-tolerant architectures, and large-scale data pipelines. Find a role that fits from the openings below and apply directly.
Find JobsLooking for remote work? View remote distributed systems engineer jobs →Overview
Showing 5 of 95+ Distributed Systems Engineer jobs











Novaspect, Inc., an Emerson Impact Partner, the global leader of automation systems and solutions, is currently offering an opportunity for a Project Manager to join our fast-paced, customer-oriented team.
Project Manager, Distributed Control Systems Essential Duties & Responsibilities:
- Works with limited oversight and occasional guidance from more experienced Project Managers
- Overall accountability for project scope, deliverables schedule, budget, safety and quality.
- Develops project plans and budgets to guide the execution of the project. Coordinates and directs technical and organizational interfaces to execute the project plan
- Manages multiple projects of increasing complexity, ensuring they stay on track, meet goals, and align with business needs
- Displays moderate to level project management acumen through effective change control, scope control, schedule control and risk management strategies
- Manages stakeholder coordination, ensuring seamless communication and alignment between internal teams, customers, suppliers, Emerson divisions, EPCs, and Impact Partners
- Manages project execution within Novaspect project methodology, coordinating cross-functional efforts and ensuring successful implementation of process automation systems
- Independently identifies, analyzes, and manages project risks and issues, developing mitigation plans to minimize impact on scope, schedule, and budget
- Proactively manages project communications, ensuring clear, timely, and effective updates to all stakeholders, including risk and issue reporting
- Leads proposal development efforts and actively engages in sales pursuits, collaborating with technical and sales teams to develop competitive solutions
- Manages customer relationships, proactively addressing project needs and ensuring successful execution through effective communication and issue resolution
Project Manager, Distributed Control Systems Skills/Knowledge/Experience Qualifications:
- 4-year Bachelor of Science degree
- 3-6 years of experience in project management or a related role
- Extensive experience in managing medium to large projects
- Strong analytical and strategic thinking skills
- Proficiency in advanced project management tools and techniques
- Ability to manage project scope, schedule, and budget effectively
- Solid understanding of DCS systems and their role in project planning and execution
- Experience in stakeholder management and communication
Project Manager, Distributed Control Systems Physical Requirements:
- Ability to work extended hours on a computer
Project Manager, Distributed Control Systems Pay:
- Salary Range: $105,000 – $135,000
- Bonus potential: 10%
The final offer will be based on several factors, including, but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in the position.
Project Manager, Distributed Control Systems Location: Schaumburg, IL
Project Manager, Distributed Control Systems Benefits:
Recognized with a Top Employee Benefit Plan Award, below you will find our outstanding total rewards package when you join our team including:
- Generous paid time off; starting at 15 vacation days, 10 holidays, and 10 days of Personal, Sick, & Safety Time (PSST)
- 401K with 6% company match
- Employee Stock Ownership Plan (ESOP)
- Excellent health & wellness benefits
- Student debt & tuition reimbursement
- Referral bonus
Who We Are:
Novaspect, Inc., is an employee-owned company that engineers, sells, and services industrial process controls. Our Core Purpose is to improve our customer’s performance through the innovative application of technology. We are passionate about creating effective processes and building customer relationships. We position ourselves to attract the best talent, and ensure we are delivering local services with proven technologies
Distributed Systems Engineer Jobs by Experience Level
See All 95 Distributed Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find JobsDistributed Systems Engineer Job Market
Who's Hiring



Top Industries Hiring
- Technology & Software20
- Media & Entertainment5
- Science & Research3
- Electronics & Hardware3
- Consulting & Professional Services3
What Employers Look For
The qualifications that appear most often in distributed systems engineer jobs.
- Bachelor's or master's degree in computer science or a related engineering field
- Production experience designing and operating distributed systems at scale
- Proficiency in Go, Java, C++, or Rust for systems-level programming
- Hands-on experience with consensus protocols such as Raft or Paxos
- Familiarity with distributed messaging platforms like Kafka or Pulsar
- Experience with containerized infrastructure using Kubernetes and cloud platforms
Tips for Your Distributed Systems Engineer Job Search
Tailor your resume to system scale
Distributed systems roles care about the scale you've operated at. Quantify the size of clusters you've managed, the throughput of pipelines you've built, or the latency targets you've hit. Generic backend experience won't stand out without those specifics.
Highlight CAP theorem trade-off decisions
Hiring teams want evidence you've reasoned through consistency versus availability trade-offs in real production systems. Describe a specific decision you made and why. That signals engineering judgment, not just familiarity with distributed concepts.
Filter openings by stack before applying
Distributed systems roles vary widely by technology. A Kafka-heavy data-platform role and a Raft-based storage systems role need different preparation. Match your strongest stack to the job description before you apply, not after.
Apply early to roles that fit
Migrate Mate lists distributed systems engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Prepare for distributed systems design interviews
Expect at least one open-ended system design question focused on failure modes, replication, and partition handling. Practice designing systems like distributed locks, leader election, or geo-replicated stores out loud, not just on paper.
Negotiate equity by evaluating vesting cliffs
Offers for distributed systems roles at growth-stage companies often front-load equity. Ask for the vesting schedule, cliff date, and whether the company has a refresh policy before comparing total compensation across offers.
Distributed Systems Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most distributed systems engineers?
The companies hiring the most distributed systems engineers right now include Apple, Netflix, and Tesla, with the largest share of openings in California, New York, and Texas, based on current listings on Migrate Mate as of September 2026. Demand is concentrated in companies running large-scale cloud infrastructure, fintech platforms, and real-time data systems.
How many distributed systems engineer jobs are remote?
About 56% of distributed systems engineer openings are fully remote or hybrid as of September 2026, reflecting strong demand for experienced engineers regardless of location. Sub-areas like distributed storage, consensus systems, and infrastructure platform engineering tend to skew most remote, while roles embedded in hardware-adjacent or low-latency trading environments more often require on-site presence.
How do you become a distributed systems engineer?
Start by building a strong foundation in operating systems, networking, and concurrent programming, then move into studying how distributed systems handle failures, replication, and consistency. Contribute to or build open-source distributed tools to develop practical experience. Progress from backend engineering roles that touch service-to-service communication, then take on larger-scope infrastructure projects that require you to reason about partition tolerance and fault recovery in production.
How do you get hired as a distributed systems engineer with little experience?
Focus on demonstrating systems thinking rather than just distributed systems credentials. Build and document a personal project that tackles a real distributed challenge, such as a replicated key-value store or a distributed job scheduler. Study how production systems at companies like Cockroach Labs or Confluent are designed, then speak to those patterns in interviews. Entry-level roles on infrastructure or platform teams are the most accessible starting point.
What does the distributed systems engineer interview process look like?
The process typically starts with a recruiter screen, followed by a technical phone interview covering fundamentals like consistency models and clock synchronization. On-site or virtual rounds usually include a distributed systems design session, one or two algorithm and concurrency coding problems, and a behavioral interview. Some companies add a take-home design document or architecture review, especially for senior and staff-level roles.
Where can I find and apply to distributed systems engineer jobs?
You can find and apply to distributed systems engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the roles available, find the ones that match your background and target stack, and apply directly to each listing.
See All 95 Distributed Systems Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Jobs