Software Dev Engineer III, Amazon EMR

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer III, Amazon EMR

AWS Utility Computing (UC) is seeking a Senior Software Engineer III to join their Managed Scaling team within Data Processing Services. This role focuses on building and maintaining public APIs, Control Plane infrastructure, and scaling algorithms for analytics and ML workloads on EC2 and EKS compute. The position involves working with Amazon EMR, particularly for Apache Spark workloads, requiring deep expertise in resource management and application scaling.

The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills. You'll be responsible for shaping technology decisions that impact major AWS customers while working with cutting-edge cloud computing technologies. The team emphasizes security, compliance, and service availability while managing analytics and ML workloads in Amazon EC2 and EKS environments.

As a technical leader, you'll mentor team members, drive architectural decisions, and collaborate across AWS teams. The position offers exposure to large-scale distributed systems and the opportunity to work with some of AWS's most significant services including S3, EC2, and EMR. You'll be part of AWS's innovative culture, with access to continuous learning opportunities and career development resources.

The role combines Amazon's leadership principles with practical engineering challenges, requiring both technical excellence and leadership skills. You'll work in an environment that values diversity, work-life harmony, and continuous innovation, with opportunities to influence the direction of critical AWS services used by customers worldwide.

Benefits include comprehensive healthcare, 401(k), parental leave, and career development opportunities. Amazon provides an inclusive workplace with employee-led affinity groups and ongoing learning experiences through events like Conversations on Race and Ethnicity (CORE) and AmazeCon.

Last updated 8 minutes ago

Responsibilities For Software Dev Engineer III, Amazon EMR

  • Lead engineering teams to translate complex requirements into detailed architecture and design
  • Collaborate with other AWS teams in delivering joint goals
  • Deliver systems and features with high security and quality standards
  • Own the software development process end-to-end
  • Work with engineers and product managers to develop requirements
  • Design, architect, plan, implement, and test new systems and features
  • Deploy and operate production EMR systems

Requirements For Software Dev Engineer III, Amazon EMR

Java
Python
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management

Benefits For Software Dev Engineer III, Amazon EMR

Medical Insurance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • Work-life harmony
  • Mentorship & Career Growth
  • Employee-led affinity groups
  • Inclusive team culture
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Dev Engineer III, Amazon EMR

Sr. SDE, Mftg Automation, MDE Automation Team

Senior Software Development Engineer position at Amazon focusing on manufacturing automation software development, requiring 7+ years of experience and expertise in C#, C++, or Python.

Software Development Engineer, AWS Elastic Load Balancing, (Level 5), Customer Success Team

Senior Software Engineer role at AWS Elastic Load Balancing team focusing on building customer success tools and GenAI-powered automation systems.

Sr. Software Dev Engineer, Clarity

Senior Software Engineer role at Amazon building data analytics platform Clarity Metrics Marketplace for PXT organization

Sr. MySQL Database Engineer, RDS/Aurora MySQL Database Engineering Team

Senior MySQL Database Engineer position at AWS focusing on RDS/Aurora services, requiring extensive database expertise and systems engineering experience.

Software Development Engineer, Amazon Fulfillment Technologies (AFT)

Senior Software Engineer role at Amazon Fulfillment Technologies, focusing on Computer Vision and intelligent automation systems for fulfillment centers.