Distributed Data and Observability Software Engineer

ADP, Inc.

Herndon (VA)

On-site

USD 101,000 - 174,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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
Senior Python Engineer — Distributed, Kafka & Observability
Senior Python Engineer — Distributed, Kafka & Observability

Erias Ventures • Herndon (VA)

On-site
USD 150,000 - 265,000
Above market pay
401k with immediate vesting
Spot bonuses
+11
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
Distributed Python Engineer — Kafka & Real-Time Observability
Distributed Python Engineer — Kafka & Real-Time Observability

Erias Ventures, LLC • Herndon (VA)

On-site
USD 150,000 - 265,000
Software Engineer - Event-Driven Systems & Observability
Software Engineer - Event-Driven Systems & Observability

Janus Soft Inc. • Herndon (VA)

On-site
USD 170,000 - 210,000
Software Development Engineer
Software Development Engineer

VTG • Herndon (VA)

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

VTG Defense • Herndon (VA)

On-site
USD 110,000 - 170,000
Software Development Engineer
Software Development Engineer

Hoplite Solutions LLC • Herndon (VA)

On-site
USD 120,000 - 180,000
Cloud Infrastructure Engineer — Kubernetes, AWS & IaC
Cloud Infrastructure Engineer — Kubernetes, AWS & IaC

NS2 Mission • Herndon (VA)

On-site
USD 132,000 - 191,000