Software Development Engineer - AWS Cryptography, Transport LibrariesJob ID: 2824282 | Amazon Development Center U.S., Inc.
As a SDE focused on building encryption in transit libraries and solutions for AWS foundational services, you will play a crucial role in designing and developing highly secure, scalable, and performant communication channels for diverse AWS offerings. Your primary responsibility will be to implement robust encryption in transit mechanisms to protect data in transit, ensuring the end-to-end security of customer information. You will collaborate closely with SDEs across AWS services, as well as security teams and program managers, to build solutions that address complex security challenges, constantly working to optimize and harden our secure channels to meet evolving compliance and regulatory requirements.
Throughout this process, you will demonstrate your experience as a software engineer with a focus on building secure distributed systems. You may bring a deep understanding of network security, cryptography, and secure communication protocols, such as TLS and QUIC, or you may be excited to learn more about these topics. Your proficiency in programming languages like C or Rust will be instrumental in your success. You bring a strong customer focus to your work, ensuring that the solutions you build will be easy to adopt and operate. Your strong problem-solving skills and your capacity to work effectively in a fast-paced, collaborative environment will make you a valuable part of the team.
In this role, you will collaborate with customers and peers to define the solutions that you build. You will mentor more junior teammates, sharing your knowledge and expertise to help them grow and develop. Your excellent communication and interpersonal skills will allow you to liaise with cross-functional stakeholders effectively, ensuring the seamless integration of your secure channel solutions into the broader AWS ecosystem.
Key job responsibilitiesDesign and develop highly secure, scalable, and performant communication channels and related software for diverse AWS service offeringsImplement robust encryption in transit mechanisms to protect customer data as it moves between AWS servicesCollaborate cross-functionally with SDEs, security teams, and program managers to identify and address complex security challengesContinuously optimize and harden secure communication channels to meet evolving compliance and regulatory requirementsEnsure seamless integration of secure channel solutions into the broader AWS ecosystemProvide technical leadership and mentorship to junior engineers to help them grow and develop their skillsMaintain a strong customer focus, building solutions that are easy for teams to onboard and operateLeverage expertise in network security, cryptography, and secure communication protocols (e.g. TLS, QUIC) to drive innovative secure channel designsDemonstrate excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment- 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
Posted: September 27, 2024 (Updated 27 minutes ago)
Posted: December 6, 2024 (Updated about 3 hours ago)
Posted: December 3, 2024 (Updated about 3 hours ago)
Posted: December 12, 2024 (Updated about 3 hours ago)
Posted: November 8, 2024 (Updated about 4 hours ago)
#J-18808-Ljbffr