Senior Software Development Engineer, AWS Documentation


DESCRIPTION

Job summary
Do you want to own cutting edge technology, solve new problems that didn’t exist before, and have the ability to see the impact of your successes?
Amazon is growing, and we need SDEs who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world.
The AWS Documentation team writes and provides support for a diverse audience consisting of developers, DevOps professionals, IT professionals, technical program managers, and scientists. We have both the technical background and the writing background that enable our team to deliver high-quality technical documentation. On behalf of our customers, we do much more than just write the docs. We innovate, we research, we learn, and we experiment. We collaborate with product managers to understand our customers’ needs. We partner with software developers to learn the inner workings of AWS services so that we can influence design and the customer experience. We know that what we do makes a difference in the successful adoption and implementation of AWS services. In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including EC2 Native, Lambda, DynamoDB, and ElasticSearch. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You should be invested in helping our customers, understanding that it is important to pair infrastructure with the ability to properly manage it at scale. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. AWS Documentation is one of the most critical requirements for large enterprises moving to AWS.



The right candidate will possess proven software engineering skills, with experience creating and launching large distributed systems with the help of a team. You are expected to be versatile, able to thrive in a dynamic, entrepreneurial environment and eager to mentor junior engineers. You are comfortable managing competing priorities and are able to bring order to ambiguous scenarios. Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role. You are data-driven and analytical. You can clearly &amp, effectively communicate (written as well as verbally) across organizations and up to senior leadership.



Work/Life Balance

Our team puts a high value on work-life balance. We’re also flexible when people occasionally need to work from home. We generally keep core in-office hours from 10am to 4pm.



Mentorship &amp, Career Growth

We’re committed to the growth and development of every Docs team member.
You will be expected to mentor and guide junior engineers.



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 we 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 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.



About the team
The AWS Documentation team writes and provides support for a diverse audience consisting of developers, DevOps professionals, IT professionals, technical program managers, and scientists. We have both the technical background and the writing background that enable our team to deliver high-quality technical documentation. On behalf of our customers, we do much more than just write the docs. We innovate, we research, we learn, and we experiment. We collaborate with product managers to understand our customers’ needs. We partner with software developers to learn the inner workings of AWS services so that we can influence design and the customer experience. We know that what we do makes a difference in the successful adoption and implementation of AWS services. In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including EC2 Native, Lambda, DynamoDB, and ElasticSearch. You will be responsible for holding the code quality high, even as we optimize our development processes to better serve our customers, and will be expected to mentor and guide junior engineers. You should be invested in helping our customers, understanding that it is important to pair infrastructure with the ability to properly manage it at scale. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. AWS Documentation is one of the most critical requirements for large enterprises moving to AWS.

BASIC QUALIFICATIONS

· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 4+ years of professional software development experience
· 2+ years of experience as a mentor, tech lead OR leading an engineering team
· Bachelor’s degree in computer science, computer engineering or related technical discipline
· 4+ years of professional software development experience

· 3+ years of programming experience with at least one modern language such as Java, C++, Python, or C# including object-oriented design

· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

PREFERRED QUALIFICATIONS

· 6+ years experience building high scale distributed systems that handle big amounts of data

· Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and internet and OS security fundamentals

· Demonstrated ability to mentor other software developers in all aspects of their engineering skillsets

· Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, product strategy and influence outcomes in technical decision-making

· Experience using Amazon Web Services

· Track record of building and delivering mission critical, 24×7 production software systems

· Strong sense of ownership, urgency, and drive.

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, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Apply