Principal Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Fri, Oct 23, 2026
This job expires in: 30 days
Job Summary
Seeking a highly technical Principal Software Engineer to join a remote, full-time position, where the candidate will drive innovation, solve complex technical challenges, and mentor engineers while actively engaging in hands-on software development and AI-assisted engineering practices.
Key Responsibilities:
- Serve as a technical leader across engineering teams and influence architectural direction while engaging in software development
- Champion AI-assisted software development practices and design AI-powered capabilities to enhance developer productivity
- Write, review, test, and maintain high-quality production code, leading complex development initiatives from design to deployment
Required Qualifications:
- 15+ years of professional software engineering experience delivering enterprise-scale applications
- Expert proficiency in Java, modern software engineering practices, and distributed systems
- Strong experience with Spring Boot, APIs, microservices, and cloud-native development
- Demonstrated hands-on experience using AI-assisted development tools and building AI-powered software products
- Deep understanding of cloud platforms such as AWS or Azure, including modern cloud architecture and AI integration capabilities
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 39,725 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