Software Development Engineer II, Amazon S3 Metadata

Amazon

Vancouver

On-site

CAD 120,000 - 170,000

Full time

2 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon S3 Metadata is seeking a Software Development Engineer II to help build critical infrastructure for AI data at scale. You will design, develop, test, and deploy scalable software components for metadata storage and query processing using Iceberg and related technologies.

You will collaborate across teams, participate in code reviews, and own operational excellence, ensuring reliability and performance for trillions of objects.

Qualifications

  • 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.
  • Experience programming with at least one software programming language.

Responsibilities

  • Design, develop, test, and deploy scalable software components for S3 Metadata infrastructure, ensuring operational excellence throughout the full software development lifecycle.
  • Build distributed systems leveraging modern technologies like Apache Iceberg to handle infinite-scale metadata storage and query processing.
  • Participate actively in code reviews, providing constructive feedback to teammates and continuously improving code quality and engineering practices.
  • Collaborate with customers, stakeholders, and cross-functional teams to understand business requirements and deliver solutions that balance feature development with operational needs.
  • Own operational support for your services, investigating root causes of issues and implementing permanent solutions that enhance system reliability and customer experience.

Skills

Software development
System design
Programming languages

Education

Bachelor's CS or equivalent

Job description

Software Development Engineer II, Amazon S3 Metadata

Are you passionate about building critical infrastructure that enables the future of AI? Amazon S3 Metadata is transforming how enterprises leverage their data at infinite scale. We're using latest technologies like Apache Iceberg to create metadata storage solutions that make trillions of objects instantly queryable, empowering customers to unlock AI capabilities on their existing data lakes without complex synchronization workflows.

Join us if you're energized by solving complex system software challenges that deliver tangible customer impact. You'll work on technologies that don't just use AI—they enable it. This is an opportunity to build software solutions that address real-world problems at S3 scale, where your code directly influences how customers discover, organize, and derive value from massive datasets.

Key job responsibilities
  • Design, develop, test, and deploy scalable software components for S3 Metadata infrastructure, ensuring operational excellence throughout the full software development lifecycle
  • Build distributed systems leveraging modern technologies like Apache Iceberg to handle infinite-scale metadata storage and query processing
  • Participate actively in code reviews, providing constructive feedback to teammates and continuously improving code quality and engineering practices
  • Collaborate with customers, stakeholders, and cross-functional teams to understand business requirements and deliver solutions that balance feature development with operational needs
  • Own operational support for your services, investigating root causes of issues and implementing permanent solutions that enhance system reliability and customer experience
A day in the life

You'll design elegant solutions to complex metadata storage challenges, write high-quality code, and see your features come to life as you deploy and operate services in production. Your day involves collaborating with engineers across Amazon to integrate innovative technologies, testing at scale, and monitoring real customer usage. You'll witness firsthand how your software solves critical problems—enabling enterprises to query trillions of objects efficiently and unlock AI-driven insights from their data lakes.

About the team

Amazon S3 Metadata is building a fully managed feature that automatically surfaces, stores, and organizes metadata for objects in S3 general-purpose buckets, making it instantly queryable via standard SQL. Our team tackles the operational challenge of tracking and indexing trillions of objects across sprawling data lakes, eliminating the need for complex synchronization workflows or external databases. We're focused on delivering infrastructure that empowers customers to leverage AI on their existing data seamlessly. Our collaborative culture encourages knowledge-sharing, mentorship, and continuous learning as we push the boundaries of storage technology at unprecedented scale.

Basic Qualifications
  • 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
  • Experience programming with at least one software programming language
Preferred Qualifications
  • 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.

Location: ES, Community of Madrid, Madrid

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer II, Amazon S3 Metadata
Software Development Engineer II, Amazon S3 Metadata

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer, S3 Discovery (AWS)
Software Engineer, S3 Discovery (AWS)

Amazon • Vancouver

On-site
CAD 145,000 - 209,000
Health insurance
RRSP and DPSP matching
Paid time off
Software Development Engineer, S3 Index Control Plane
Software Development Engineer, S3 Index Control Plane

Amazon • Vancouver

On-site
CAD 112,161 - 160,231
Health insurance
RRSP
DPSP
+2
Software Engineer, S3 Load Balancing (AWS)
Software Engineer, S3 Load Balancing (AWS)

Amazon • Vancouver

On-site
CAD 110,000 - 150,000
Software Development Engineer, S3 Nexus
Software Development Engineer, S3 Nexus

Socket.dev • Vancouver

On-site
CAD 115,000 - 192,000
Senior Software Development Manager, S3
Senior Software Development Manager, S3

Amazon Web Services (AWS) • Vancouver

On-site
CAD 214,000 - 358,000
Health insurance
RRSP
DPSP
+1
Software Dev Engineer, S3 Request Plane
Software Dev Engineer, S3 Request Plane

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Engineer, S3 Load Balancing
Software Engineer, S3 Load Balancing

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP matching
Paid time off
Software Engineer, S3 Discovery
Software Engineer, S3 Discovery

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Dev Engineer II, Offers Platform, Catalog Systems, ASCS
Software Dev Engineer II, Offers Platform, Catalog Systems, ASCS

Amazon • Vancouver

On-site
CAD 110,000 - 170,000
Health insurance
RRSP
DPSP
+1