Principal Software Engineer Full Stack / AI-First
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer Full Stack / AI-First based in the United States.
This is an exciting opportunity for an experienced full-stack engineering leader to shape the future of AI-assisted software development while building enterprise-grade applications. In this role, you will combine deep technical expertise with architectural ownership to design scalable systems that span frontend, backend, cloud infrastructure, and modern development workflows. You'll leverage AI as a productivity multiplier while maintaining complete ownership of engineering quality, system reliability, and technical decision-making. Working in a fully remote environment, you'll collaborate with cross-functional teams, mentor engineers, and help establish best practices that drive innovation without compromising engineering excellence. This position is ideal for a hands-on technical leader who thrives on solving complex challenges and building scalable, production-ready solutions.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer Full Stack / AI-First based in the United States.
This is an exciting opportunity for an experienced full-stack engineering leader to shape the future of AI-assisted software development while building enterprise-grade applications. In this role, you will combine deep technical expertise with architectural ownership to design scalable systems that span frontend, backend, cloud infrastructure, and modern development workflows. You'll leverage AI as a productivity multiplier while maintaining complete ownership of engineering quality, system reliability, and technical decision-making. Working in a fully remote environment, you'll collaborate with cross-functional teams, mentor engineers, and help establish best practices that drive innovation without compromising engineering excellence. This position is ideal for a hands-on technical leader who thrives on solving complex challenges and building scalable, production-ready solutions.
Accountabilities:
- Design and own end-to-end system architectures across web, mobile, backend services, databases, and cloud infrastructure, ensuring scalability, security, and maintainability.
- Produce detailed technical specifications, decompose complex initiatives into structured implementation plans, and guide development from design through production.
- Build, enhance, and maintain core frameworks, APIs, microservices, and reusable components that support multiple applications and enterprise platforms.
- Leverage AI-powered development tools to accelerate implementation while applying sound engineering judgment, validating outputs, and maintaining enterprise-quality standards.
- Lead code reviews, establish engineering best practices, and ensure applications meet performance, reliability, observability, and production readiness requirements.
- Collaborate closely with architects, product teams, and engineering stakeholders to align technical strategies and proactively address architectural challenges.
- Mentor engineers, lead technical initiatives, support the adoption of modern engineering practices, and help scale technical excellence across development teams.
- 5+ years of hands-on software engineering experience with demonstrated principal-level technical depth and architectural leadership.
- Strong proficiency building production systems using technologies such as Java, C#, Dart, JavaScript, or comparable programming languages.
- Full-stack expertise spanning frontend frameworks, backend development, databases, APIs, cloud infrastructure, and distributed systems.
- Proven experience designing scalable enterprise applications, microservices, CI/CD pipelines, and cloud-native solutions using platforms such as AWS, Azure, or similar.
- Strong systems-thinking capabilities with the ability to design complete application architectures from user interface to infrastructure.
- Experience troubleshooting complex production environments, optimizing performance, and ensuring system reliability at scale.
- Excellent communication skills with the ability to explain architectural decisions, technical trade-offs, and engineering strategies to diverse stakeholders.
- Demonstrated experience mentoring engineers, leading technical initiatives, and fostering high-performing engineering teams.
- Familiarity with AI-assisted development tools such as Claude, GitHub Copilot, or similar technologies is highly desirable.
- Authorization to work in the United States without current or future employer sponsorship.
- Competitive annual base salary of $185,000–$193,000, based on experience, qualifications, and location.
- Monthly bonus potential in addition to base compensation.
- Fully remote work environment within the United States.
- Comprehensive medical, dental, vision, and prescription coverage beginning the month following hire.
- Pet insurance.
- 401(k) retirement plan.
- Paid time off and 8 paid holidays annually.
- Paid parental leave.
- Wellness program and additional employee incentive programs.
- Strong opportunities for career development, internal mobility, and professional growth within a collaborative, high-performing engineering culture.