Amazon

Senior Software Dev Engineer

3+ months agoArlington, VA

DESCRIPTION

Are you passionate about open source and engaging the developer community for a a growing service poised for the next level of growth? Are you excited about impactful technical projects that help our biggest enterprise customers manage hundreds of accounts with over a million resources across multiple regions? Amazon Web Services (AWS) is the pioneer and recognized leader in the Cloud. Our web services provide a platform for IT infrastructure that is used by hundreds of thousands of developers and businesses around the world. These customers range from start-ups to leading web companies to Global 500 companies in financial services, healthcare, and technology.

AWS Config is the foundation service that customers rely on to manage the configuration, and adherence to IT policy, for their cloud resources. Our customers include a large community of developers who create resources like Config rules and Conformance Packs. We are looking for an experienced Software Development Engineer who will create the services that will enable developers to create, test, deploy and share their Config artifacts. As a engineer on AWS Config, your job will be to work with an outstanding development team to implement a first-in-class experience for Config developers and contribute to one of the largest cloud resource management and compliance systems in the world.

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 will engage with the open source community, listening to their feedback to improve the experience and helping to drive long term vision with the larger Config team. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. AWS Config is one of the most critical requirements for large enterprises moving to AWS.

The right candidate will possess proven software engineering skills, respected for contribuing to open source communities and understand how to build the best tools for developers to be effective. You are expected to be versatile and able to thrive in a dynamic, entrepreneurial environment. You are comfortable managing competing priorities and are able to bring order to ambiguous scenarios. Maturity, high judgment, ability to influence and leadership are essential to success in this role. You are data-driven and analytical. You can clearly & effectively communicate (written as well as verbally) across organizations and up to senior leadership.

Inclusion
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.

Work Life Balance
Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren't focused on how many hours you spend at work or online. Instead, we're happy to offer a flexible schedule so you can have a more productive and well-balanced lifeboth in and outside of work.

BASIC QUALIFICATIONS

• 4+ years of professional software development experience
• 3+ years of programming experience with at least one modern language such as Java, C++, 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

• 3+ 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, 24x7 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, visit US Disability Accommodations.

For more information on Amazon Web Services, please visit http://aws.amazon.com

Job ID: Amazon-990063