Job description
Role overview
We are seeking a Software Engineer to develop mission-critical distributed systems for government clients. You'll work with modern technologies like Go, Java, Python, and Kotlin to build scalable, high-performance solutions that support national security missions.
The ideal candidate will have experience designing and implementing distributed architectures while maintaining strict security protocols. This role requires collaboration with cross-functional teams to deliver innovative software solutions under tight security constraints.
Location options include Fort Meade or Laurel, MD. Competitive compensation up to $240,000/year available based on experience.
Responsibilities
- Design and implement scalable distributed systems for mission-critical applications
- Collaborate with security teams to maintain TS/FS Polygraph clearance requirements
- Develop and optimize high-performance backend services using Go/Java/Kotlin
- Integrate systems with cloud infrastructure and security frameworks
- Document technical specifications and maintain system reliability
Requirements
- Active TS/FS Polygraph clearance
- 3+ years backend development experience with Go, Java, or Python
- Strong understanding of distributed systems architecture
- Experience with security-compliant software development
- Proven ability to work in government contracting environments
Benefits
- Competitive salary up to $240,000/year
- Opportunities for professional growth in cutting-edge tech
- Mission-driven work with national security impact
- Comprehensive benefits package available
- Flexible work location options
Keywords
GoJavaPythonKotlinDistributed SystemsCloud ComputingSecurity ClearanceMicroservicesAPI DevelopmentSystem Architecture