Software Development Engineer, Aws Billing Console Platform

Amazon Amazon · Big Tech · Seattle, WA · Software Development

Software Development Engineer II role focused on building the platform for AI agents within the AWS Billing console. This includes developing agent-facing interfaces, generated user experiences, and integrating with customer-built agents. The role also involves delivering contractual cost and usage data exports and scaling the platform. It emphasizes end-to-end ownership, operational excellence, and contributing to the evolution of the console in an agent-mediated world.

What you'd actually do

  1. Build generative-AI cost-management experiences: agent-invokable skills, agent-instrumented console pages, and generated UI, measured against accuracy and customer-outcome bars the team sets.
  2. Deliver contractual cost and usage data exports against strict specifications and timelines.
  3. Help scale a platform that absorbed the operational surface of three teams in a 2026 reorganization: drive down operational load through automation, observability, and legacy-service decommissioning so the team can invest more in new customer experiences.
  4. Own services end to end, including participation in the team's on-call rotation for production support.
  5. Raise engineering quality through design reviews, code reviews, automated testing, and operational excellence, and partner with product managers, designers, and engineering teams across AWS Billing.

Skills

Required

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Nice to have

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

What the JD emphasized

  • contractual cost and usage data export under strict compliance and delivery requirements
  • agent-facing interfaces
  • generated experiences
  • human-facing pages
  • contractual cost and usage data exports against strict specifications and timelines
  • operational load through automation, observability, and legacy-service decommissioning
  • on-call rotation for production support
  • agent skill you are building, where you run its responses through the team's evaluation framework, read where it falls short, and tune the approach
  • agent experience
  • agent-instrumented page
  • net-new AI and platform work against the operational excellence that billing customers depend on
  • customer-facing pages
  • production footprint
  • operational load through automation
  • generative AI mandate

Other signals

  • AI agents
  • Amazon Q
  • customer-built agents
  • Model Context Protocol
  • agent-facing interfaces
  • generated experiences
  • generative-AI cost-management experiences
  • agent-invokable skills
  • agent-instrumented console pages
  • generated UI
  • agent skill
  • evaluation framework
  • agent experience