Principal Software Engineer Full Stack / AI-First

New
Based in the United StatesFull-TimePrincipal
Salary$185,000–$193,000
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSJavaJavascriptC#AzureCI/CDMicroservices

Requirements

  • 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
$185,000–$193,000
Apply Now