Software Development Engineer, PrivateLink
AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
EC2 Networking has been one of the foundational services that has allowed customers to move to the cloud. We manage the traffic flowing through one of the largest networks in the industry, managing billions of requests. EC2 Networking is re-inventing itself again, and on a mission to transform how customers use networking. We need your help though! We are seeking a Software Development Engineer who wants to build a next-generation networking service that will shift how customers use networking in the cloud. A successful candidate is a multi-faceted engineer who is eager to grow their technical craft and help elevate the team around them. They would be someone who isn't afraid to roll up their sleeves and get things done. You’re eager to be part of an exciting business and to add impactful value to internal and external customers alike.
Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Key job responsibilities
1. You design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
2. You invent on customers' behalf and solve difficult problems generating positive feedback.
3. You are able to work independently and with your team to deliver software successfully.
4. You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.
5. You make improvements to your team’s development and testing processes.
6. You take ownership and do what it takes to get the job done.
7. You train and mentor new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.
BASIC QUALIFICATIONS
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- 3+ 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
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Posted: November 12, 2024 (Updated about 6 hours ago)
#J-18808-Ljbffr