onsite
Principal Software Engineer - Solidus Technical Solutions
Software Engineer
Lead the design, maintenance, and modernization of mission‑critical software systems, troubleshooting complex OS, network, and configuration issues while delivering secure, high‑quality solutions in a highly regulated environment.
About the role
Key Responsibilities
- Maintain and modernize legacy software platforms, ensuring high availability and performance.
- Diagnose and resolve system anomalies across software, operating system, network interfaces, and configuration layers.
- Plan, execute, and validate software installations and upgrades in strict compliance with configuration management and security policies.
- Collaborate with cross‑functional teams to design secure, scalable solutions and integrate automated CI/CD pipelines.
- Mentor junior engineers, conduct code reviews, and enforce best practices for code quality and security.
Requirements
- Active TS/SCI with CI Poly clearance.
- 10+ years of professional software development experience, primarily in C++ and Python.
- Deep expertise with Linux operating systems, networking protocols, and system configuration management.
- Proven experience implementing CI/CD pipelines and using version control systems such as Git.
- Strong problem‑solving skills and ability to work in a fast‑paced, mission‑critical environment.