What are the responsibilities and job description for the Software Development Expert position at Amazon Web Services, Inc.?
Company Overview
At Amazon Web Services, Inc., we are committed to innovation and customer satisfaction. Our EC2 Instance Networking VPC team is dedicated to developing the essential data plane foundations that empower the Virtual Private Cloud (VPC) for EC2 instances.
We support a diverse range of workloads, encompassing everything from general-purpose applications to specialized machine learning and low-latency requirements. Our team works across various technology stacks, from low-level kernel programming in C to user-space applications in Java and Scala, and automation scripting in Ruby and Python.
Job Description
We are seeking an experienced Software Engineer who will lead our mission to create a networking environment on EC2 VPC that is trusted, secure, and reliable. In this role, you will collaborate with EC2 Product Management and senior engineers to build and maintain high-performance systems written in Rust/C/C for large-scale packet processing.
Your responsibilities will include designing, developing, and delivering large-scale, multi-tiered software applications, systems, and services using advanced programming techniques. You will also scope and implement software features and enhancements, while managing refactoring and deprecation efforts.
Required Skills and Qualifications
- 5 years of professional software development experience.
- 5 years of expertise in at least one programming language.
- 4 years of experience in leading design or architecture of new and existing systems.
- Experience mentoring or leading an engineering team.
Benefits
We celebrate diverse experiences and commit to inclusivity. We strive for a work-life balance that supports your success both at work and home. Our culture fosters mentorship and knowledge-sharing to enhance your career growth.
Others
This position requires a deep understanding of software development principles and practices, as well as strong leadership and communication skills. If you have a passion for innovation and customer satisfaction, and a desire to work with a talented team of engineers, please apply.