Remote Jobs Sign In

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