Remote Position
[Remote] Software Development Engineer, Amazon MQ
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Amazon Web Services operates Amazon MQ, a managed AWS service for Apache ActiveMQ and RabbitMQ that helps developers build applications using open-source message brokers. The Software Development Engineer will develop RabbitMQ software in Erlang, design and deploy distributed message broker systems, collaborate with cross-functional teams and open-source maintainers, drive architecture and best practices, and mentor junior engineers.
Responsibilities
- As a Software Development Engineer with Amazon MQ, you will be responsible for designing, developing, testing, and deploying distributed open-source message broker systems and large-scale solutions for our world-wide customer base. In this, you will collaborate closely with cross-functional peers and open source project maintainers to influence our overall strategy and define the teamβs roadmap. You will drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers
Skills
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ 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
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
- Annual and ongoing learning experiences, including Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences
- One-on-one mentoring
- Thorough, but kind, code reviews
- Career growth support
- Projects assigned to help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future
Company Overview
Company H1B Sponsorship