NT Concepts

Senior / SME Software Developer – Java / Python

NT Concepts
Apply
2 months ago
Chantilly, VA, USASenior / Staff+

Base Salary

$120k - $181k/yr

Responsibilities

  • Architect, design, and implement scalable backend applications, microservices, and distributed data processing pipelines using Java and/or Python.
  • Provide technical leadership and subject matter expertise in software architecture, design patterns, engineering standards, mentoring, and technical design sessions.
  • Lead the design and implementation of enterprise APIs, event-driven architectures, and secure integrations across complex systems.
  • Architect and optimize data storage, ingestion, transformation, and modernization pipelines using SQL and NoSQL databases.
  • Drive cloud-native application design and container orchestration strategies in secure Intelligence Community cloud environments.
  • Ensure security compliance, zero-trust architecture, high availability, and low-latency performance.
  • Collaborate with government stakeholders, product managers, and systems architects to translate operational needs into technical roadmaps.

Requirements

  • Active TS/SCI clearance with CI Polygraph is required.
  • Senior-level candidates need a bachelor’s degree in Computer Science, Engineering, or a related field and 7+ years of professional software engineering experience, or an equivalent combination of education and experience.
  • SME-level candidates need a bachelor’s degree in Computer Science, Engineering, or a related field and 10+ years of progressive software engineering and architectural leadership experience.
  • Deep production expertise in Java or Python, including the listed frameworks and asynchronous programming capabilities.
  • Proven experience designing scalable, loosely coupled, fault-tolerant microservices architectures and enterprise APIs.
  • Advanced relational data modeling, query optimization, and NoSQL database experience.
  • Hands-on experience architecting and deploying solutions in AWS or Azure using Docker and Kubernetes.
  • Understanding of CI/CD pipelines, automated testing frameworks, secure coding practices, and Agile/Scrum delivery teams.
  • Preferred qualifications include experience with large-scale ETL/ELT, distributed computing, high-security or air-gapped AWS environments, and relevant technical certifications such as AWS Certified Solutions Architect or Certified Kubernetes Administrator.

Benefits

  • Virginia pay range is $120,336–$180,504 USD.
  • Local to the Washington, DC Metro Area with remote-flexible work options.
  • Competitive benefits, professional growth opportunities, skills development, and a collaborative engineering culture.
  • Mission-driven work supporting national security and Intelligence Community modernization.
  • Employees may participate in the company’s #NTC_GivesBack social impact initiative.

Tech Stack

Amazon DynamoDBApache KafkaApache SparkAWSAzureDjangoDockerElasticsearchFastAPIFlaskJavaKubernetesMongoDBPostgreSQLPythonSpring BootSQL

Categories

BackendData Engineering
NT Concepts

About NT Concepts

201-500 employees

NT Concepts is a privately held IT services firm that builds data-driven software and cloud solutions for U.S. national security agencies. It delivers application development, geospatial analytics, AI/ML, and data engineering services through federal contracts to customers across the Department of Defense and Intelligence Community. Founded in 1998 and headquartered in Vienna, Virginia, the company focuses on mission systems modernization and enterprise analytics at classified and unclassified scales.

Contact me