KPG99 INC logo
KPG99 INC Verified
E-commerce, Retail

Senior Software Engineer

Virginia, United StatesOnsiteContractSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Seeking a Senior Software Engineer with a strong backend focus to design, develop, and deploy mission-critical software for satellite and ground systems. The role requires expertise in Object-Oriented Programming, scalable code, SOLID principles, design patterns, data structures, algorithms, and system design. Responsibilities include owning the full software lifecycle, building prototypes and simulations, participating in code reviews, and working on distributed and real-time systems. Experience with C++, Python, Java, or C# is essential. Preferred qualifications include experience with distributed, fault-tolerant systems, CI/CD, automation, HITL, Linux, and satellite/telecom/IP systems.

Key Requirements

Candidates must have:

  • Strong Object-Oriented Programming (OOP) skills
  • Experience writing scalable, high-performance code
  • Strong understanding of SOLID principles and design patterns
  • Back-end focused engineering background (C++, Python, Java, C#, etc.)
  • Solid experience with data structures, algorithms, and system design

Nice to Have:

  • Experience building distributed, fault-tolerant, or mission-critical systems
  • C++ and Python experience
  • Knowledge of satellite, telecom, or IP-based systems
  • Experience with CI/CD, automation, simulation, HITL, or Linux environments

What You’ll Do

- Design, develop, test, and deploy
mission-critical software
for satellite and ground systems
- Own the full software lifecycle from architecture → implementation → testing → operations
- Build prototypes, simulations, and automated test environments
- Participate in architecture discussions, code reviews, and operational monitoring
- Work on distributed systems, networking, and real-time software challenges

Ready to apply?
You'll be redirected to KPG99 INC's application page.

Similar roles