Software Development Engineer, AWS Apache Flink

Amazon
Seattle, WAFULL_TIMEPosted Jul 24, 2026

Role responsibilities

Develop and improve backend and customer-facing infrastructure for Amazon Managed Service for Apache Flink. Collaborate with engineers to build scalable, fault-tolerant stream processing solutions and translate business needs into technical features.

Requirements

Requires a Bachelor's degree in Computer Science or a related field and 3+ years of professional software development experience. Candidates must have experience in system design, architecture, and developing large-scale distributed applications using languages like Java, C++, or C#.

Key skills

Apache Flink, Apache Kafka, Distributed Systems, Object Oriented Design, Java, C#, C++, Perl, System Architecture, Scalability, Reliability, Multi-threading, Backend Development, Container Orchestration, Software Development Life Cycle, Code Review

Keywords

AWS, Apache Flink, Apache Kafka, Cloud Computing, Stream Processing, Distributed Systems, Backend, Infrastructure, Scalability, Fault-tolerance, Java, C#, C++, Perl, Object Oriented Design, Container Orchestration, SDLC, Multi-threading, Multi-tiered Architecture, Real-time Processing, MAST, Software Engineering

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free