1

Distributed Systems Engineer Jobs in Raleigh, NC

Senior Distributed Systems Engineer

Raleigh, NC ยท Remote

$101K - $139K/yr

DomainTools is looking for a Senior Distributed Systems Engineer (Sr. DSE) to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving ...

Be Seen First

Power System Engineer II

Raleigh, NC ยท On-site

$83K - $101K/yr

SE Engineering, PC is a specialized power systems engineering firm trusted by industrial, healt ... Design and improve lowโ€ and mediumโ€voltage electrical distribution systems * Work with ...

Monitors Cloud computing, distributed applications, and databases. Participates in the development ... Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or ...

New

Deployments to distributed systems. Software packaging. Testing and working in engineering lab environments. Troubleshooting, identifying, analyzing, and solving problems at customer sites for POS ...

Senior Systems Engineer

Raleigh, NC

$101K - $139K/yr

Gain deep technical and functional expertise in Itron's Distributed Energy Management (DEM) and ... Exposure to source code management and defect tracking systems (e.g., Azure DevOps / VSTS, GitHub)

Sr. Systems Engineer

Raleigh, NC ยท On-site

$101K - $139K/yr

Experience with Systems Infrastructure engineering in a large, distributed environment. * Experience with Windows server 2012 - 2025 and client operating systems. * Strong troubleshooting skills a ...

Sr. Systems Engineer

Raleigh, NC

$101K - $139K/yr

Experience with Systems Infrastructure engineering in alarge, distributedenvironment. * Experience ... Experience leading and working with diverse geographically distributed teams. * Be able to work ...

Sr. Systems Engineer

Raleigh, NC ยท On-site

$101K - $139K/yr

Experience with Systems Infrastructure engineering in alarge, distributedenvironment. * Experience ... Experience leading and working with diverse geographically distributed teams. * Be able to work ...

This storage stack (a high-performance shared-nothing distributed file system) is the foundational ... The engineer will take responsibility for end to end quality and work with a team with a deep ...

This storage stack (a high-performance shared-nothing distributed file system) is the foundational ... The engineer will take responsibility for end to end quality and work with a team with a deep ...

Infrastructure Systems Engineer

Durham, NC ยท On-site

$97K - $127K/yr

Infrastructure Systems Engineer Summary We are seeking a highly skilled and experienced ... distribution, or the taking of any action in reliance on this information is strictly prohibited.

next page

Showing results 1-20

Distributed Systems Engineer information

See Raleigh, NC salary details

$52K

$123.7K

$162.3K

How much do distributed systems engineer jobs pay per year?

As of Jun 26, 2026, the average yearly pay for distributed systems engineer in Raleigh, NC is $123,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,300.00 and $152,600.00 per year, depending on experience, location, and employer.

What are the typical daily responsibilities of a Distributed Systems Engineer?

A Distributed Systems Engineer typically spends their days designing, implementing, and testing scalable systems that handle large volumes of data and user requests. You'll collaborate closely with software developers, DevOps engineers, and product managers to architect solutions that ensure reliability, performance, and fault-tolerance. Regular tasks may include reviewing system performance metrics, debugging distributed applications, writing detailed documentation, and participating in code reviews. Engaging in team meetings and cross-functional discussions is also common, as seamless cooperation is vital in this complex and fast-evolving field.

What are the key skills and qualifications needed to thrive in the Distributed Systems Engineer position, and why are they important?

To thrive as a Distributed Systems Engineer, you need a strong background in computer science, experience with large-scale system design, and proficiency in languages such as Java, Go, or Python. Familiarity with cloud platforms (like AWS, GCP, or Azure), container orchestration tools (such as Kubernetes), and distributed databases is commonly required, and certifications in cloud computing can be advantageous. Strong problem-solving abilities, collaboration, and excellent communication skills help you navigate complex issues and work effectively across technical teams. These skills are fundamental for designing, implementing, and maintaining robust distributed systems that perform reliably at scale.

What does a Distributed Systems Engineer do?

A Distributed Systems Engineer designs, builds, and maintains large-scale systems that run across multiple machines or data centers. They ensure reliability, scalability, and fault tolerance by using technologies like cloud computing, containerization, and distributed databases. Their work often involves solving complex problems related to data consistency, network latency, and system coordination.

Infographic showing various Distributed Systems Engineer job openings in Raleigh, NC as of June 2026, with employment types broken down into 84% Full Time, 10% Part Time, 3% Contract, and 3% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $123,663 per year, or $59.5 per hour.
Senior Distributed Systems Engineer

Senior Distributed Systems Engineer

DomainTools

Raleigh, NC โ€ข Remote

$101K - $139K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

DomainTools is looking for a Senior Distributed Systems Engineer (Sr. DSE) to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving products based on high volume, real-time telemetry data from a worldwide network of data contributors and collectors.ย  A Sr. DSE is an experienced technologist adept at systems design, prototyping / proof of concept development, and developing and deploying production quality systems and code.

As a Sr. DSE, you will maintain and extend core systems software and assist operations in evolving the infrastructure for delivering high volume realtime telemetry, develop requirements, prototypes, and ultimately production implementations of new products based on the data. You will maintain, extend, and scale our industry-leading passive DNS database and its in-house storage engine. You will work with product management to design new products based on this data, and prototype, develop, and ultimately deploy them. Solving interesting problems and navigating tradeoffs are a core part of this engineering role, in addition to writing and configuring code.

Job Responsibilities

  • Design, prototype, construct, and maintain real-time telemetry and telemetry processing platforms
  • Collaborate with multiple stakeholders throughout the company to execute a smooth process from idea to product
  • Maintain security, including best practices for secure coding standards, on all development projects and processesย 
  • Keep current with new technology
  • Write complete and effective documentation for your projects
  • Ensure that the team only produces the highest quality of code by acting as a peer reviewer and providing in-depth review along with detailed and thoughtful comments
  • Support sales and solutions engineering as a subject matter expert on team supported products and systems.

Requirements

  • 5+ years of experience working and developing software for Linux or similar systems.
  • 5+ years of experience developing software and/or designing systems in a team environment.
  • Working familiarity with modern CI/CD systems and practices and cloud deployment.
  • Ability to write and review expert-level systems and application code in C, Rust, or Go.
  • Familiarity with multiple systems design approaches (e.g., Cloud-native, monolithic, and microservices) and their respective tradeoffs.
  • Familiarity with multiple programming paradigms (e.g., functional, object oriented, concurrent vs. parallel vs. event-driven) and their respective tradeoffs.
  • Self-starter with a high level of initiative, commitment and energy.
  • Excellent organizational and time management skills, ability to prioritize multiple tasks and organize work to meet deadlines.
  • Ability to understand the needs of the business and evaluate solutions to recommend to leadership.

Preferred Qualifications

  • Working familiarity with Python, and Python integration with C or Rust.
  • Experience working remotely with distributed teams across multiple time zones.
  • Familiarity with software packaging and release engineering tools and infrastructure.
  • Understanding of core Internet technologies such as TCP/IP, DNS, or BGP.

Benefits

DomainTools is the global leader for Internet intelligence and the first place security practitioners go when they need to know. The world's most advanced security teams use our solutions to identify external risks, investigate threats, and proactively protect their organizations in a constantly evolving threat landscape. DomainTools constantly monitors the Internet and brings together the most comprehensive and trusted domain, website and DNS data to provide immediate context and machine-learning driven risk analytics delivered in near real-time. Although we are a remote friendly organization and provide great benefits and outstanding perks.

DomainTools offers a comprehensive benefits package to our employees that includes fully paid medical, dental and vision insurance premiums, a 401k retirement plan with company matching, basic life insurance, flexible PTO and additional well-being benefits.ย 

DomainTools embraces diversity, equity and inclusion to its fullest as an equal opportunity employer. We build our teams so creativity and innovation can flourish. We believe inclusivity and equity fosters innovation and growth; and we harness this mindset to drive a culture that serves our employees and our customers. We encourage people of all backgrounds, ages, perspectives, and skill sets to apply; and do not discriminate based on age, religion, color, national origin, gender, sexual orientation, gender identity, marital status, veteran status, disability or any other characteristic protected by law.ย