remote
Software Engineer - Skybridge Tactical
Software Engineer
Software Engineer role focused on developing secure, high‑performance applications for defense and intelligence missions, leveraging C++, Java, and Python on Linux platforms within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain mission‑critical software applications using C++, Java, and Python.
- Implement secure coding practices and conduct code reviews to meet DoD security standards.
- Collaborate with cross‑functional teams in an Agile framework to deliver features on schedule.
- Integrate software components with existing legacy systems and emerging technologies.
- Perform troubleshooting, performance tuning, and root‑cause analysis for production issues.
Requirements
- Active Secret clearance (TS/SCI eligibility preferred).
- Bachelor’s degree in Computer Science, Engineering, or related field with 2+ years of professional software development experience.
- Proficiency in C++, Java, and Python on Linux environments.
- Experience with Agile methodologies, version control (Git), and automated testing.
- Strong problem‑solving skills and ability to work in a fast‑paced, security‑focused setting.