Posted 2 weeks ago
Top Secret
Unspecified
Unspecified
IT - Software
(On-Site/Office)
Marathon TS is looking for a Senior Software Engineer to join our dynamic team supporting mission-critical systems. The ideal candidate has strong technical expertise, thrives in collaborative environments, and is passionate about building reliable, secure, and high-performance applications.
You'll work across our modern technology stack-Rust, React, Python, and Django-to design, implement, and maintain scalable software solutions that directly support national security objectives.
Key Responsibilities
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
#CJJOBS
You'll work across our modern technology stack-Rust, React, Python, and Django-to design, implement, and maintain scalable software solutions that directly support national security objectives.
Key Responsibilities
- Design, develop, test, and deploy full-stack applications using Rust, React, Python, and Django.
- Collaborate with cross-functional teams including DevOps, security, and product management to deliver high-quality, maintainable solutions.
- Participate in architectural design reviews, code reviews, and technical documentation.
- Implement and maintain secure coding practices in compliance with DoD and federal cybersecurity requirements.
- Troubleshoot and optimize performance across the system stack.
- Mentor junior engineers and contribute to continuous improvement of development processes.
- U.S. Citizenship (required due to federal contract requirements).
- Active Secret Clearance or the ability to obtain and maintain one.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- 5+ years of professional software engineering experience.
- Proficiency with Python and Django for backend development.
- Experience with React or a similar modern frontend framework.
- Working knowledge of Rust or a strong interest in learning and applying Rust in production environments.
- Solid understanding of software design principles, version control (Git), and CI/CD pipelines.
- Experience developing software for DoD or other federal programs.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes).
- Experience with cloud services (AWS, Azure, or GovCloud environments).
- Knowledge of cybersecurity best practices and secure software development life cycles (SSDLC).
- Familiarity with Agile/Scrum development methodologies.
Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").
#CJJOBS
group id: 10362312