Join Amazon's Unified Communications team, which owns and manages enterprise software services used by Amazonians globally. This role combines software development, DevOps practices, and systems engineering to deliver world-class communications solutions. As a Systems Development Engineer, you'll work on automation, cloud management, and data engineering initiatives. The team follows Agile and DevOps methodologies, implementing infrastructure as code and maintaining complex distributed systems.
You'll be responsible for developing software solutions, automating processes, and managing both cloud and physical infrastructure components. The role involves working with various technologies including AWS services, databases (MySQL, MSSQL, DynamoDB), and modern programming languages. You'll participate in on-call rotations and lead incident responses when needed.
The ideal candidate is both self-sufficient and a strong team player, taking initiative to improve solutions and customer experience. You'll work with services like Slack, Zoom, Webex, Print, and Telephony, contributing to their development and maintenance. The position offers the opportunity to work with cutting-edge technologies while solving complex enterprise-scale challenges.
Amazon offers a collaborative environment where you'll work alongside talented engineers, participate in technical decision-making, and have the opportunity to influence the direction of critical communication systems. The role provides exposure to various aspects of enterprise software development, from frontend interfaces to backend services and infrastructure management.
This is an excellent opportunity for a mid-level engineer looking to expand their skills in cloud computing, automation, and enterprise software development while working for one of the world's leading technology companies.