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 22 days 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

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.

Principal Solutions Architect, Amazon Business

Lead technical strategy and architecture for Amazon Business's partner ecosystem, driving innovation in procurement technology and enterprise integrations.

Software Development Manager, Alexa Smart Properties

Lead Alexa Enterprise Billing team development, managing cloud services and team while building innovative voice experiences for commercial spaces.

Software Development Manager, AWS Incident Tooling & Response

Join AWS as a Software Development Manager for Incident Tooling & Response, managing automated systems that keep the cloud running and mitigate large-scale events.

Sr. Mgr., Quality Engineering Management, Amazon Devices and Services Quality

Lead quality engineering for Amazon Devices, ensuring product excellence from development to launch.