Principal Software Engineer, AI-Augmented Development

New
Based in the United StatesFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSKubernetesSoftware ArchitectureCI/CDDistributed Systems

Requirements

  • 10+ years of professional software engineering experience building and scaling complex systems.
  • Proven track record of leading large-scale, cross-team technical initiatives in production environments.
  • Strong hands-on coding ability with consistent delivery of production-grade software.
  • Deep expertise in modern software architecture, including distributed systems, APIs, event-driven systems, and cloud-native design.
  • Experience working with AWS, Kubernetes, and large-scale production infrastructure.
  • Demonstrated ability to modernize legacy systems while maintaining operational stability.
  • Strong understanding of CI/CD pipelines, observability, security, and system reliability practices.
  • Proven experience using AI-assisted development tools, coding agents, and agentic workflows.
  • Ability to quickly understand unfamiliar systems and resolve complex technical problems.
  • Strong communication skills with the ability to influence technical and non-technical stakeholders.
  • Experience mentoring and elevating other engineers through technical leadership and feedback.

Responsibilities

  • Lead architecture, design, and delivery of critical platform capabilities across large-scale, customer-facing applications.
  • Define and evolve engineering standards to ensure consistency, scalability, security, and maintainability.
  • Partner with product, design, and business stakeholders to translate complex problems into robust technical solutions.
  • Drive modernization initiatives, including system refactoring and performance optimization.
  • Identify and adopt emerging technologies, including AI-assisted development tools, to improve engineering productivity.
  • Provide technical leadership across multiple teams, influencing architecture and delivery.
  • Act as a hands-on contributor by building production-grade code and prototyping solutions.
  • Lead cross-functional initiatives spanning engineering, product, DevOps, security, QA, and infrastructure.
  • Improve developer experience by simplifying systems and enhancing tooling and automation.
  • Ensure all technical solutions meet high standards for reliability, observability, and security.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now