Principal Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Wed, Sep 30, 2026
This job expires in: 30 days
Job Summary
Working remotely, the full-time Principal Software Engineer will lead the development of AI systems for production reliability, focusing on incident investigation and mitigation through autonomous agents while directly engaging in coding and system architecture.
Key responsibilities
- Define the technical vision and architecture for agentic reliability systems across the organization
- Design, code, and ship production agentic systems to address complex infrastructure problems
- Lead the development of an AI agent for production incident investigation, enhancing its accuracy and autonomous capabilities
Required qualifications
- Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
- 12+ years of software engineering experience, particularly with large-scale distributed systems
- Proven experience applying AI or machine learning to production challenges
- Strong track record of transitioning technical concepts to production deployment
- Experience coding in languages such as C++, Java, Python, or Rust
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 40,123 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