
Principal Software Engineer
The role involves taking technical ownership of a platform in the defense technology industry, coding primarily in C++, Java, Rust, or Python, and mentoring other developers. The work is highly varied, focusing on enterprise-tier systems that integrate robotic and autonomous systems through a unified interface. The team emphasizes critical thinking, rapid development, and open discussions to solve technical challenges. The candidate should have a degree in Computer Science or a related field, over 5 years of experience in building complex, multi-user systems, and strong programming skills in the specified languages.
Job Details
Responsibilities
- Take technical ownership of a platform in defense technology
- Code primarily in C++, Java, Rust or Python
- Mentor other developers
- Work on enterprise-tier systems integrating robotic and autonomous systems
Requirements
- Degree in Computer Science or related field
- Strong programming skills in C++, Java, Rust or Python
- 5+ years of experience in building complex, multi-user systems
Skills & Technologies
Education Level
No degree required
Related Opportunities
Discover more opportunities that match your interests and skills