Software Development Engineer II, Amazon MSK
Role responsibilities
Design, build, and operate large-scale distributed systems for the MSK Control Plane to manage compute across diverse environments. Own the end-to-end delivery of significant features while driving technical design decisions and operational excellence.
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 architecture, object-oriented design, and proficiency in Java, C++, C#, or Perl.
Key skills
Distributed Systems, Apache Kafka, Object Oriented Design, Software Architecture, C#, C++, Java, Perl, Agile Development, Control Plane Design, Multi-threading, Scaling
Keywords
Amazon MSK, Apache Kafka, AWS, Distributed Systems, Control Plane, C#, C++, Java, Perl, Object Oriented Design, Software Development Life Cycle, Code Reviews, Source Control Management, Build Processes, Testing, Agile, Multi-tiered Applications, Multi-threaded Applications, Cloud Computing, Real-time Data Infrastructure, Scalability, Reliability, Performance