Software Engineer II
$91,907–$119,480 year
On-siteGermantown, Maryland, United States
Job Summary
Design, develop, analyze, test, and debug computer software applications and systems. Take ownership of outcomes regarding budget, costs, and estimated schedules. Communicate clearly with company personnel and customers while providing technical assistance and mentoring to other engineers. Learn about image and signal processing, real-time systems, firmware, database design, and operating systems. Work with front-end technologies like TypeScript and React, and backend languages such as Node.js, Python, C#, or Java in a Linux environment. Manage the software supply chain integrity and make key architectural decisions for mission-critical radar defense systems.
Required Qualifications
- Bachelor's degree in engineering or related technical field
- 2+ years of professional software development experience
- Strong front-end development with TypeScript and React or React Native
- Backend development in a modern language — Node.js, Python, C#, Java, or similar
- Working proficiency on Linux — comfortable developing, running, and debugging in a Linux environment
- Experience with Git
- U.S. Citizenship
- Active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment
Desired Qualifications
- A genuine interest in learning systems-level development (Rust, low-level Linux, containerized microservices) and growing into our backend stack
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.