Jobs · Engineering · Virginia

Senior / SME Software Developer – Java / Python

NT Concepts · Chantilly, VA · 1 mo ago
On-siteEngineering$120k–$181k/yrFull-time

About the role

As a senior technical leader on our solutions delivery team, you will have the unique opportunity to shape and drive programs advancing critical government systems. NT Concepts is seeking a Senior / SME Developer to lead and architect solutions for an exciting data transformation and system modernization initiative within the Intelligence Community (IC).

Responsibilities

  • Architect, design, and implement resilient, scalable backend applications, microservices, and distributed data processing pipelines using Java (e.g., Spring Boot) or Python (e.g., FastAPI, Django, distributed frameworks).
  • Serve as the subject matter expert on software architecture, design patterns, and engineering standards across the program; mentor team members and lead technical design sessions.
  • Lead the design and implementation of enterprise RESTful APIs, event-driven architectures, and secure interfaces across complex multi-system environments.
  • Architect and optimize robust data storage, ingestion, and transformation pipelines utilizing complex SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Elasticsearch).
  • Drive cloud-native application designs and container orchestration strategies (Docker, Kubernetes) within secure IC cloud environments (AWS / Azure).
  • Ensure systems meet the highest standards of security compliance, zero-trust architecture, high availability, and low-latency performance.
  • Partner closely with government stakeholders, product managers, and systems architects to translate complex operational needs into clear technical roadmaps and actionable solutions.

Qualifications

  • Security Clearance: Must possess an active TS/SCI with CI Polygraph.
  • Senior Level: Bachelor's degree in Computer Science, Engineering, or a related field and 7+ years of professional software engineering experience (or equivalent combination of education and experience).
  • SME Level: Bachelor's degree in Computer Science, Engineering, or a related field and 10+ years of progressive software engineering and architectural leadership experience.
  • Core Languages: Deep production expertise in Java (Java 11/17+, Spring Framework / Spring Boot) OR Python (Python 3.x, FastAPI, Flask, async programming), with the versatility to work across both environments.
  • System Design & Architecture: Proven track record of designing scalable, loosely coupled, and fault-tolerant microservices architectures and enterprise APIs.
  • Database Architecture: Advanced experience with relational data modeling, query optimization, and NoSQL solutions (e.g., PostgreSQL, MongoDB, DynamoDB, Elasticsearch).
  • Cloud & Containerization: Hands-on experience architecting and deploying solutions in secure cloud environments (AWS, Azure) using Docker and Kubernetes.
  • DevOps & CI/CD: Strong understanding of continuous integration and continuous deployment (CI/CD) pipelines, automated testing frameworks, and secure coding practices.
  • Methodologies: Strong background working within and guiding Agile/Scrum delivery teams.

Preferred skills

  • Experience with large-scale data transformation, ETL/ELT pipelines, or distributed computing frameworks (e.g., Apache Spark, Kafka, AWS Glue/EMR).
  • Experience architecting solutions within high-security or air-gapped AWS environments (e.g., AWS GovCloud / C2S).
  • Relevant technical certifications (e.g., AWS Certified Solutions Architect, Certified Kubernetes Administrator, or relevant language certifications).

Physical requirements

  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift to 10-15 pounds at times.

Pay

Virginia Pay Range $120,336—$180,504 USD

Similar jobs

Senior Java/Python Developer

The Depository Trust & Clearing Corporation (DTCC)Texas, United States· 2 mo ago
Engineeringapply on ebxr.fa.us2.oraclecloud.com