Software Development Engineer, AWS Infrastructure Console Interactions Team

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing with continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Infrastructure Console Interactions Team

The AWS Infrastructure Console Interactions Team is seeking a talented Software Development Engineer to join their mission-critical operations. As part of AWS Engineering, one of the world's largest infrastructure as a service providers, you'll work on systems that operate 24/7 in challenging environments, serving over a million customers daily. The role involves creating and maintaining large-scale distributed systems that interact with hardware across multiple regions using specialized control devices.

The team owns a distributed services platform and hardware fleet that provides crucial API and human access to Baseboard Management Controllers (BMCs) and remote interaction devices globally. You'll be responsible for power operations, diagnostics, and data collection through APIs, while also supporting repairs and triage processes through human interaction. The position offers exposure to senior leadership and the opportunity to work on tier-1 services.

Amazon values diverse experiences and work-life harmony, offering a flexible working culture and comprehensive benefits. The company provides extensive career development opportunities through knowledge-sharing, mentorship, and employee-led affinity groups that foster inclusion. You'll be part of a culture that embraces continuous learning and curiosity, with access to resources that help you grow as a professional.

The ideal candidate will bring 3+ years of professional software development experience and strong system design capabilities. You'll join a team that's essential to AWS's infrastructure, working with cutting-edge technology while contributing to systems that power millions of customers worldwide. This role offers an excellent opportunity to advance your career while working on challenging technical problems at scale.

Last updated 5 hours ago

Responsibilities For Software Development Engineer, AWS Infrastructure Console Interactions Team

  • Create, deploy and maintain large scale distributed systems
  • Develop systems that interact with hardware across multiple regions
  • Work with control devices like BMCs, PSCs, and K2 cards
  • Own and operate tier-1 services with senior leadership visibility
  • Provide API and human access to Baseboard Management Controllers
  • Handle power operations, diagnostics, and data collection via API
  • Manage repairs and triages through human interaction

Requirements For Software Development Engineer, AWS Infrastructure Console Interactions Team

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer, AWS Infrastructure Console Interactions Team

Medical Insurance
401k
Parental Leave
  • Work-life harmony
  • Flexible working culture
  • Employee-led affinity groups
  • Mentorship opportunities
  • Career development resources
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Console Interactions Team

Software Development Engineer, Amazon Pay

Software Development Engineer role at Amazon Pay focusing on building scalable payment solutions for third-party merchants, requiring 3+ years of experience in distributed systems and web services.

Network Development Engineer

Network Development Engineer role at AWS Infrastructure Services, focusing on maintaining and improving one of the world's largest cloud networks while driving operational excellence and innovation.

Software Dev Engineer II, Last Mile Payments

Build and lead development of Amazon's global payment systems for delivery partners, handling multi-tenant services processing billions in payments.

Application Engineer II

Application Engineer II position at Amazon's Books team, focusing on Kindle platform development and operational support using Python, Java, and cloud technologies.

Support Engineer, Trustworthy Shopping Experience (TSE)

Support Engineer role at Amazon's TSE team, focusing on developing and improving self-service software products to ensure trustworthy shopping experience.