Principal Software Engineer
Get new jobs like this one by email. Create a free account for job alerts and to save the jobs you like.
Job Summary
Leading a team of engineers, the full-time Principal Software Engineer will set the technical direction for mobile and backend software development for the U.S. Air Force, focusing on building secure applications that function effectively in degraded network conditions while managing the performance and growth of team members in a fully remote environment.
Key responsibilities
- Lead technical delivery of mobile and backend software, overseeing architecture decisions, implementation, and code reviews
- Build secure applications that maintain functionality in degraded or disconnected networks, including real-time voice and messaging features
- Collaborate with product, design, and platform teams to address dependencies and communicate technical tradeoffs to stakeholders
Required qualifications
- Hands-on technical leadership experience in complex software delivery, including architecture decisions and mentoring engineers
- Proficiency in full-stack development across modern frontend or mobile applications, backend services, and APIs
- Experience with secure application development, including authentication, encryption, and cloud deployment
- Familiarity with distributed systems and real-time communication
- Experience using AI-assisted development tools and practices
Complete Job Description
The complete job description is available to premium members. Premium membership includes:
Full access to 39,620 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee