Software Engineer II (SWE2)
Location: Maryland (multiple sites available)
Clearance: TS/SCI with Fullscope Polygraph (Active)
Type: Full-Time / On-Site
Overview
A government contractor is seeking an experienced Software Engineer to design, build, and sustain secure mission applications in Java and AWS. You'll develop and enhance complex, distributed systems supporting high-performance data processing and cloud-hosted mission capabilities.
You'll work as part of an integrated development team responsible for real-time systems that support critical operations. The role involves hands-on development in Java, AWS, and NoSQL environments, with opportunities to contribute to system design, data integration, and automation.
Responsibilities
- Develop, maintain, and enhance software in AWS cloud environments.
- Implement APIs and microservices in Java; integrate data via MongoDB/DocumentDB.
- Contribute to Angular-based user interfaces.
- Collaborate with system, test, and database engineers on cross-functional agile teams.
- Automate deployments using tools such as Git, Ansible, or Terraform.
- Troubleshoot and optimize performance within secure, large-scale systems.
Required Skills
- Active TS/SCI with Polygraph clearance.
- 14+ years of software engineering experience (Bachelor's in Computer Science or equivalent).
- Proficiency in Java, AWS EC2, S3, and Lambda.
- Experience with NoSQL databases (MongoDB or DocumentDB).
- Front-end experience (Angular preferred).
- Familiarity with CI/CD and source control (Git, Jenkins, Ansible, CDK).
Preferred Skills
- Experience with Spring Boot or similar Java frameworks.
- Familiarity with Python or Scala for data processing or automation.
- Knowledge of ElasticSearch or other distributed indexing solutions.
- Exposure to infrastructure-as-code tools (AWS CDK, Terraform).
- Experience developing real-time or high-volume distributed systems.
- Understanding of COTS/GOTS reuse and integration principles.
Team Environment
You'll join a collaborative engineering team that delivers secure, cloud-hosted mission software as part of a broader modernization effort. Teams follow agile development practices emphasizing rapid iteration, continuous integration, and operational reliability.
Compensation & Benefits
- Salary: $150,000 - $245,000 (based on experience)
- Benefits: 100% company-paid medical coverage (premium and deductible), among others.
About the Employer
This organization provides mission-critical software engineering, cloud modernization, and systems engineering to national security customers. Teams specialize in secure, high-performance systems developed in agile, collaborative environments that emphasize reliability, innovation, and mission impact.
