Principal Software Engineer

Global technology company providing cloud computing platforms and APIs through Amazon Web Services (AWS)
Backend
Principal Software Engineer
In-Person
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Kumo is the global product and engineering organization for AWS Support, a multi-billion dollar business focused on empowering cloud service innovators. This Principal Engineer role will lead the transformation of AWS Support's technical infrastructure, including the contact center, case management, and troubleshooting platforms. The position involves developing AI-driven solutions, implementing multi-tenant configurations, and enhancing customer support through machine translation and frontend capabilities.

The role centers on reimagining Support Center as the primary interface for AWS Support in the AI era, integrating AI assistants for technical support, and developing Case Console, a business-critical case management product. You'll be responsible for creating seamless customer interactions across multiple channels (email, chat, call, Slack, video) while maintaining high security standards.

Key initiatives include implementing AI/GenAI-driven troubleshooting, developing automated workflows, creating structured communications systems, and building a robust integration layer for multiple downstream services. The position requires expertise in both frontend and backend development, with a focus on delivering user experiences that improve customer satisfaction and operational efficiency.

Working with globally distributed teams across the U.S., Canada, and South Africa, you'll drive innovation in cloud support services while maintaining AWS's customer-obsessed culture. This role offers the opportunity to impact critical cloud services used by all AWS customers, including AWS Health, Trusted Advisor, Well-Architected, and AWS Managed Services.

Last updated 2 months ago

Responsibilities For Principal Software Engineer

  • Lead multi-year vision to transform contact center, case management, and troubleshooting platform
  • Own architecture design and development of critical components
  • Lead technical development for AI/GenAI-driven troubleshooting and problem resolution
  • Develop next generation platform for human-assisted technical support
  • Design and implement multi-tenant configuration of business rules and console experiences
  • Implement localized support through machine translation

Requirements For Principal Software Engineer

  • 10+ years of non-internship professional software development experience
  • Experience building and architecting enterprise grade applications in the cloud
  • Track record of building large scale distributed full-stack platforms
  • Experience with automating enterprise customer support
  • Extensive knowledge in product thinking and front-end engineering
  • Experience with AWS services and AI/ML

Interested in this job?

Jobs Related To Amazon Principal Software Engineer

Principal Network Engineer, Prime Video

Lead network engineering for Amazon Prime Video's global streaming platform, architecting solutions for billion-device scale and mentoring engineering teams.

Sr. Executive Research Recruiter, Principal Engineer Recruiting

Senior Executive Research Recruiter position at Amazon focusing on hiring Principal Engineers, offering competitive compensation and the opportunity to impact technical leadership across the company.

Sr. Executive Research Recruiter, Principal Engineer Recruiting

Senior Executive Research Recruiter position at Amazon focusing on hiring Principal Engineers, offering competitive compensation and the opportunity to impact technical leadership recruitment.

Software Development Manager

Senior leadership role managing software development team for Amazon's Core Services, focusing on customer purchase journey and shipping services.

Software Development Manager - International Technology (Amazon), INTech Delivery Experience(DEX)

Lead Amazon's Delivery Experience Expansion team as Software Development Manager, driving innovation in global e-commerce delivery solutions.