Distributed Data and Observability Software Engineer

ADP, Inc.

Herndon (VA)

On-site

USD 101,000 - 174,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NS2 Mission in Herndon, VA is seeking a Software Development Engineer to design and build distributed data-processing software. You will work on event-driven architectures using Python, Kafka, Grafana, and the ELK stack to improve observability and reliability.

The role requires strong Python skills, distributed systems understanding, and Agile experience, with a focus on scalable, secure, and maintainable software in a cloud environment.

Qualifications

  • Bachelor's degree in a technical field or equivalent experience.
  • Professional software development experience in distributed/cloud environments.
  • Strong Python programming ability, including async/concurrent patterns.
  • Hands-on expertise with Kafka or similar distributed messaging systems.
  • Familiar with JSON and service-to-service data interchange; Agile experience.

Responsibilities

  • Design and develop event-driven software architectures for distributed data processing.
  • Build modular components adaptable to new data formats and domains.
  • Develop Python-based applications with async/concurrent techniques.
  • Implement distributed messaging using Kafka and ensure fault tolerance.
  • Create observability via dashboards and monitoring with Grafana/ELK stacks.

Skills

Python
Distributed systems
Asynchronous programming
JSON
Agile methodologies
Troubleshooting
Security practices

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical discipline

Tools

Kafka
Grafana
ELK stack

Job description

NS2 Mission in Herndon, VA is seeking a Software Development Engineer to design and build distributed data-processing software. You will work on event-driven architectures using Python, Kafka, Grafana, and the ELK stack to improve observability and reliability.

The role requires strong Python skills, distributed systems understanding, and Agile experience, with a focus on scalable, secure, and maintainable software in a cloud environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

NS2 Mission • Herndon (VA)

On-site
USD 101,000 - 174,000
Software Development Engineer
Software Development Engineer

ADP, Inc. • Herndon (VA)

On-site
USD 101,000 - 174,000
Software Development Engineer
Software Development Engineer

NewGen Technologies • Herndon (VA)

On-site
USD 120,000 - 180,000
Software Development Engineer
Software Development Engineer

Bespoke Technologies, Inc. • Herndon (VA)

Hybrid
USD 120,000 - 150,000
Senior Software Developer — Mission-Critical, Secure Systems
Senior Software Developer — Mission-Critical, Secure Systems

Worky • Chantilly (VA)

On-site
USD 140,000 - 190,000
On-Site SDE: Event-Driven Systems & Observability
On-Site SDE: Event-Driven Systems & Observability

Bespoke Technologies, Inc. • Herndon (VA)

Hybrid
USD 120,000 - 150,000
Cloud Infrastructure Engineer — Kubernetes, AWS & IaC
Cloud Infrastructure Engineer — Kubernetes, AWS & IaC

NS2 Mission • Herndon (VA)

On-site
USD 132,000 - 191,000
Senior Secure-Systems Software Engineer - Full-Stack Python
Senior Secure-Systems Software Engineer - Full-Stack Python

NS2 Mission • Chantilly (VA)

On-site
USD 150,000 - 190,000
Senior Splunk Metrics & Observability Engineer
Senior Splunk Metrics & Observability Engineer

Nyla Technology Solutions • Maryland

On-site
USD 217,000 - 257,000
Senior Software Engineer
Senior Software Engineer

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000