Lead architecture and design of mission-critical systems. Drive full SDLC and mentor engineers. Build simulation and test environments.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Position: Senior Software Engineer
Location: Falls Church, VA (moving soon to Chantilly, VA)
Work Type: On-site 5x/week
Sponsorship: Not available
Background Check: Yes
Interview Process: 2 rounds via Microsoft Teams
What You’ll Do
- Lead architecture & design of mission-critical, high-reliability systems for satellites & ground network
- Drive full SDLC — strategy → requirements → implementation → testing → ops
- Mentor engineers and champion object-oriented design excellence
- Build simulation, emulation, and HITL test environments
- Support operations, monitoring, and data analysis
- Participate in architecture, design & code reviews
Basic Qualifications
- Bachelor’s in CS/CE/EE or equivalent experience
- 5+ years software development
- Expert OO programming (C++, Python, Java, C#)
- Proven experience building complex, scalable systems
- Strong DS & algorithms background
- Excellent communication & documentation skills
- Team-first mindset with mentoring ability
Preferred Qualifications
- 8+ years experience, with strong C++/Python background
- Multi-threaded, stateless, modular system design
- Networking protocols: TCP/IP, UDP
- CI/CD, automation, simulation, HITL
- Linux development experience
- Experience in distributed systems & monitoring
- Interest/experience in telecom or wireless (2G/4G/LTE)