Logo
Systems Thinking & Solutions

Software Developer

Systems Thinking & Solutions, Reston, Virginia, United States, 22090

Save Job

Position Overview We are seeking a skilled Software Developer to join our growing team. In this role, you will focus on developing and integrating software with web applications hosted in secure cloud environments for the Defense Advanced Research Projects Agency (DARPA) and other Department of Defense (DoD) organizations. The ideal candidate will have experience building data-driven applications and a passion for developing tools that empower users to model, simulate, and analyze complex systems using open-source technologies. This role blends backend simulation integration, data interoperability, and frontend visualization—contributing to a powerful tool for system thinkers, engineers, and scientists.

If you are passionate about developing software and enjoy challenging environments, we encourage you to apply!

Responsibilities

Design and develop scalable and maintainable applications using modern frontend and backend frameworks.

Build scalable RESTful APIs, message queues, microservices, and web interfaces that integrate with various data sources and systems including RESTful and GraphQL APIs, CSV, Excel, and JSON file uploads, Live data streams and IoT devices, and Databases and cloud storage (e.g., S3, PostgreSQL, MongoDB).

Implement and manage containerized applications using Docker and deploy them to Kubernetes clusters.

Use Helm charts to package and manage Kubernetes-based application deployments.

Develop and maintain integration components using languages such as Python, Rust, Java, and C#.

Work with middleware tools (e.g., MuleSoft, Dell Boomi, Apache Camel, Talend, etc.) to build scalable and secure integration pipelines.

Collaborate with cross-functional teams including DevOps, QA, and product teams to gather requirements and deliver high-quality solutions.

Create technical documentation including integration designs, data mapping, and process flows.

Integrate with Identity and Access Management (IAM) frameworks and support authentication protocols (OAuth2.0, SAML, OpenID Connect).

Develop automation scripts and CI/CD pipelines to test and deploy integrations in secure environments.

Ensure modular, testable, scalable and high-performance code.

Stay up-to-date with emerging trends and technologies in web development.

Required Qualifications

Top-Secret security clearance.

5+ years of software development experience.

Bachelor’s or master’s degree in computer science.

The ability to come on site if needed in the Washington DC area.

Hands‑on experience with RESTful and SOAP APIs.

Strong programming skills with GO or Rust and one or more other backend technologies (Python, Java, C#).

Prefered Qualifications

Knowledge of event‑driven architecture (Kafka, RabbitMQ).

Experience working with Kubernetes for container orchestration and Helm for managing application deployments.

Experience with simulation modeling, data integration, and building data‑driven web applications.

Job Type: Full‑time

Pay: $111,000.00 – $175,000.00 per year

Benefits

401(k)

Dental insurance

Dependent health insurance coverage

Health insurance

Health savings accountPaid holidays

Paid time off

Vision insurance

Security clearance:

Top Secret (Required)

Ability to Commute:

Reston, VA 20191 (Required)

Work Location: Hybrid remote in Reston, VA 20191

#J-18808-Ljbffr