About The Position

As a Software Development Engineer II in the Amazon Foundational Security Services (AFSS) organization at AWS, you will have the opportunity to shape the future of AWS’s security and foundational infrastructure. We provide the critical infrastructure that powers Amazon's vast range of services, enabling them to deliver for customers across the globe. What you will do: As an SDE II, your role is pivotal in maintaining the robust and innovative solutions of our team. You will work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable. You will develop an understanding of the business impact of your systems and make responsible trade-offs between the short-term operational needs and long-term business objectives. You will actively participate in team strategy discussions and contribute to the decisions made regarding technology. You will provide technical solutions that not only meet the current needs but also consider the future, promoting simplicity and ease of maintainability. Your solutions will be designed in such a way that they can be easily understood and contributed to by other team members. You will collaborate with your team, encouraging best practices and setting standards to improve the overall quality of the team's work. In situations where there are differing viewpoints, you will strive to find the best way forward and build consensus. Why it matters: Amazon and Amazon Web Services are growing at an unprecedented rate. To keep up with that growth, we are in constant need of innovative processes and automation solutions. Your work will have a company-wide impact, affecting thousands of developers and teams, and enabling us to launch and scale our services rapidly. Why you'll love it: You will get a comprehensive view of all aspects of Amazon's business. You will have the opportunity to work with massive data sets and improve the agility of our technical teams. You will be part of a growing, fast-paced, and innovative team. You will have ownership and responsibility to define and execute processes that enhance the productivity and savings for AWS and Amazon. Our ideal candidate will have a strong background in software development with experience in identity directory systems architecture. Strong written and verbal communication skills are essential. The candidate should have a successful track record of delivering large-scale engineering solutions. The desire and ability to work in a fast-paced, collaborative environment is crucial. Join us in this high-impact opportunity that offers interesting challenges and high visibility. Be prepared for a rigorous technical interview process as we're looking for the highest quality candidates.

Requirements

  • 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
  • Bachelor's degree or equivalent

Nice To Haves

  • 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

Responsibilities

  • We own configuration management services that provide the means to provision and manage security and performance configurations of large fleet of Linux hosts.
  • This job requires an array of technical talents: system design, software development, operational excellence, hard prioritization, and making good decisions.
  • At heart, you will be required to solve hard problems correctly.

Benefits

  • Diverse Experiences
  • Inclusive Team Culture
  • Training & Career Growth
  • Work/Life Balance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service