Senior Software Dev Engineer, Data Processing

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI · Cloud

Description For Senior Software Dev Engineer, Data Processing

AWS Utility Computing (UC) is at the forefront of cloud innovation, providing foundational services like S3 and EC2. The Data Processing team is building a next-generation serverless analytics platform within AWS's Data Processing and Experience group. This role is part of a team developing fully managed data integration features at massive scale, simplifying tasks like data discovery, conversion, mapping, and job scheduling.

As a Senior Software Dev Engineer, you'll be working on building and scaling backend infrastructure to enable super-low latencies for workloads at an unprecedented scale. The position offers a unique opportunity to own both product and backend development, working with technologies like Spark, distributed systems, and machine learning.

The role involves building large-scale distributed systems in a fast-paced, innovative environment. You'll be part of the big data revolution in cloud computing, delivering disruptive products that are growing rapidly. The team emphasizes ownership, delivery, and bias for action, providing opportunities to solve unique problems in big data and serverless computing.

Key aspects of the role include:

  • Leading technical architecture and design decisions
  • Building reliable, fault-tolerant systems at scale
  • Mentoring other engineers and shaping technical culture
  • Participating in on-call rotation (one week every two months)
  • Working in an inclusive environment that values diverse experiences

AWS offers excellent career growth opportunities, including knowledge-sharing, mentorship, and professional development resources. The company values work-life harmony and provides a supportive environment for both professional and personal growth. You'll be joining a team that's committed to innovation and customer success, working on services that power businesses from startups to Global 500 companies.

Last updated a day ago

Responsibilities For Senior Software Dev Engineer, Data Processing

  • Translate functional and technical requirements into detailed architecture
  • Technically lead a team of engineers on complex projects
  • Develop and maintain reliable, fault-tolerant code
  • Participate in architecture, design and code reviews
  • Own system architecture, scalability, reliability, and performance
  • Collaborate with other teams to deliver large-scale distributed services
  • Mentor other engineers and help build a fast-growing team
  • Participate in on-call rotation (one week every two months)

Requirements For Senior Software Dev Engineer, Data Processing

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
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Senior Software Dev Engineer, Data Processing

Medical Insurance
Dental Insurance
Vision Insurance
  • Career development and mentorship opportunities
  • Work-life harmony
  • Inclusive work culture
  • Employee-led affinity groups
  • Ongoing learning experiences
  • Workplace accommodations available

Interested in this job?

Jobs Related To Amazon Senior Software Dev Engineer, Data Processing

Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Senior Software Engineer role at Amazon leading edge compute device management and infrastructure automation for global operations.

Sr. Software Development Engineer, CloudFront

Senior Software Engineer role at Amazon CloudFront, building and scaling global content delivery network infrastructure in Dublin.

Software Development Engineer II, GCNA Capacity Engineering

Senior Software Engineer role at AWS working on global network infrastructure and distributed systems

Software Development Engineer, AWS Infrastructure Services

Senior Software Engineer role at AWS Infrastructure Services, building and maintaining global cloud infrastructure and distributed systems.

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.