CareerPlan

Mid-level Back-End Software Engineer (TS/SCI)

Herndon, VA, USFull-time$140k–$200k2026-11-03 → 2026-11-11
Hybrid · United StatesUnited States citizens onlySecurity clearance required

Core

Design, develop, integrate, and sustain scalable server-side applications, services, APIs, and supporting software components for a large-scale data analytics platform supporting a U.S. Government customer.

Role type

Mid-level Back-End Software Engineer

Builds

Scalable, secure, and high-performance server-side applications, services, APIs, and supporting software components

Domain

U.S. Government / Defense / Intelligence / Data Analytics

Deliverable

production ML models

Required skills

Python, Java, Go, C#, RESTful APIs, distributed applications, relational/NoSQL databases, microservices, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), CI/CD, DevSecOps, Agile/Scrum

Preferred skills

Big data technologies (Apache Spark, Hadoop, Kafka, Elasticsearch), software security principles, secure coding practices, application security frameworks (OAuth 2.0, OpenID Connect), infrastructure-as-code tools, government/defense/intelligence environment experience

Technologies

Python, Java, Go, C#, Spring Boot, FastAPI, Flask, .NET, Apache Spark, Hadoop, Kafka, Elasticsearch, AWS, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Git, OAuth 2.0, OpenID Connect

Responsibilities

Design, develop, test, and maintain scalable server-side applications, services, microservices, and supporting software components; Develop and maintain RESTful APIs and service interfaces to facilitate integration between data platforms, applications, databases, and external systems; Build software components and services that support data ingestion, processing, querying, access, and analytics across distributed data environments; Optimize application performance, troubleshoot complex software issues, and implement appropriate security, authentication, authorization, and error-handling mechanisms; Participate in technical design reviews, code reviews, automated testing, CI/CD activities, and Agile development ceremonies

Seniority

Mid-level, hands-on IC