Software Development Engineer, Amazon Managed Service for Apache Flink

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and 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, Amazon Managed Service for Apache Flink

Amazon Managed Service for Apache Flink (MSF) is seeking a Software Development Engineer to join their team focused on real-time processing of high-volume streaming data in the cloud. This role is part of AWS's Messaging and Streaming team (MAST), working on making stream processing mainstream. You'll be developing and enhancing Apache Flink and Apache Kafka services running on container orchestration platforms.

The position offers an opportunity to work with cutting-edge stream processing technologies while building easy-to-use, robust, and cost-effective solutions for customers. You'll be involved in the complete product development lifecycle, from feature inception to customer delivery, with a strong focus on customer feedback and continuous improvement.

AWS, as the world's leading cloud platform, provides an innovative environment where you'll work alongside diverse teams and contribute to products that power businesses worldwide. The role combines technical challenges with professional growth opportunities, including mentorship programs and career development resources.

The team culture emphasizes work-life harmony, inclusion, and continuous learning. You'll be part of an organization that values diverse experiences and perspectives, with various employee-led affinity groups and ongoing learning initiatives like Conversations on Race and Ethnicity (CORE) and AmazeCon conferences.

The compensation package is comprehensive, including competitive base salary, equity, potential sign-on payments, and a full range of benefits. This is an excellent opportunity for engineers passionate about distributed systems, stream processing, and building scalable cloud services.

Last updated 2 days ago

Responsibilities For Software Development Engineer, Amazon Managed Service for Apache Flink

  • Work on making the service easy to use AWS service
  • Develop robust and cost-effective stream processing applications
  • Feature inception and iteration based on customer feedback
  • Develop large scale stream processing services
  • Work with Apache Flink and Apache Kafka on container orchestration platforms

Requirements For Software Development Engineer, Amazon Managed Service for Apache Flink

Java
Kafka
Kubernetes
  • 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, Amazon Managed Service for Apache Flink

Medical Insurance
401k
Equity
  • Medical, financial, and other benefits
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Ongoing learning experiences
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Managed Service for Apache Flink

Software Development Engineer, PubTech

Software Development Engineer role at Amazon's PubTech team, building scalable advertising solutions for content publishers with 3+ years experience required.

Software Development Engineer, Finance Technology

Software Development Engineer position at Amazon's Financial Technology Team in Sao Paulo, building scalable financial systems using AWS cloud services.

Software Development Engineer II, AWS QuickSight

Full Stack Engineer role at AWS QuickSight team, building data visualization and analytics solutions with significant technical ownership and impact.

Innovation and Design Engineer, Worldwide Design Engineering

Design next-generation fulfillment centers and automated systems for Amazon's global supply chain network.

Software Development Engineer, Sponsored TV @ Amazon Ads

Software Development Engineer role at Amazon Ads, building innovative TV advertising solutions and handling billions of daily ad impressions.