Software Development Engineer, AWS Apache Flink

Socket.dev

Seattle (WA)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon seeks a Software Development Engineer for AWS Managed Flink in Seattle. This role involves enhancing infrastructure services, solving technical challenges, and translating business needs into features. The ideal candidate has over 3 years of software development experience and a relevant bachelor's degree.

This position also offers the opportunity to collaborate with diverse teams and contribute to large-scale projects aimed at improving real-time data processing services.

Qualifications

  • 3+ years of professional software development experience.
  • 1+ years of experience designing multi-tiered software applications.
  • Experience programming with at least one software programming language.

Responsibilities

  • Develop and improve infrastructure services.
  • Collaborate on complex technical challenges.
  • Translate strategic business needs into features.

Skills

Software development
Design patterns
Object Oriented Design
C#, C++, Java or Perl

Education

Bachelor's degree in Computer Science, Engineering, Mathematics

Job description

Software Development Engineer, AWS Apache Flink

Job ID: 10453040 | Amazon Development Center U.S., Inc.

Amazon Managed Service for Apache Flink (MSF) enables real-time processing of high-volume streaming data in the cloud. We’re looking for a new teammate who is enthusiastic and able to work effectively with a diverse team and who will help us continue to build an inclusive team culture.

Today, real‑time processing from data streams still requires substantial investments from customers in writing stream‑processing applications and maintaining infrastructure. As a member of the team you will be working toward the vision of making the service easy to use, robust and cost‑effective for customers to run their stream‑processing applications. You will be part of a journey from feature inception, iterating on customer feedback, and continuous delivery. You will also have the opportunity to be part of the team developing large‑scale stream‑processing services like Apache Flink and Apache Kafka running on container orchestration platforms. This is a strategic bet for our MAST (Messaging and Streaming team) organization and you will be at the forefront of this effort.

Key Responsibilities

As a Software Development Engineer for Amazon Managed Flink, you’ll work on backend and customer‑facing systems, contributing to the development and improvement of our infrastructure services. You’ll focus on building reliable and scalable solutions, collaborating with other engineers to solve complex technical challenges, and ensuring our services are highly available and scalable to meet the needs of our global customer base.

As a member of the AWS Managed Flink engineering team, your job will allow you to work with customers and other technology leaders at Amazon to translate strategic business needs into features and projects, and participate in strategic planning, contributing to the overall direction of the service.

This position involves on‑call responsibilities. We don’t like being paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault‑tolerant. When we do get paged, we work together to resolve the root cause so that we aren’t paged for the same issue twice.

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
  • 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
  • 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
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.

If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.

Location: USA, WA, Seattle

Salary range: 143,700.00 – 194,400.00 USD annually.

Posted: May 28, 2026.

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

Similar jobs worth comparing

Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink
Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Socket.dev • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink
Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance (medical, dental, vis
401(k) matching
Paid time off
+1
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink (AWS)
Software Development Engineer - Apache Flink Engineer, Amazon Managed Service for Apache Flink (AWS)

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
On-call responsibilities
Work-life balance with flexible hours
Inclusive team culture
+1
Software Development Engineer – Real-Time Streaming on AWS Flink
Software Development Engineer – Real-Time Streaming on AWS Flink

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Real-Time Streaming Engineer (Apache Flink)
Real-Time Streaming Engineer (Apache Flink)

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,700 - 194,400
Health insurance (medical, dental, vis
401(k) matching
Paid time off
+1
Streaming Data Engineer – Apache Flink, Cloud Services
Streaming Data Engineer – Apache Flink, Cloud Services

Amazon • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Flink Streaming Engineer - Real-Time Data Platform
Flink Streaming Engineer - Real-Time Data Platform

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
On-call responsibilities
Work-life balance with flexible hours
Inclusive team culture
+1
Software Development Engineer
Software Development Engineer

Amazon Web Services (AWS) • East Palo Alto (CA)

On-site
USD 165,000 - 224,000
Cloud Software Engineer, Real-Time Streaming (Flink)
Cloud Software Engineer, Real-Time Streaming (Flink)

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1