Skip to main content

Sr. Software Dev Engineer, AWS Aurora Serverless

Job ID: 1591434 | ADCI - Karnataka

DESCRIPTION


DESCRIPTION
Imagine a database where you don't have to worry about the configuration or capacity of your database. Where you don't have to worry about what kind of load that your product or service will put on it and you only pay for what you use. Want to learn more? Then read on.

Amazon Aurora Serverless an on-demand, auto-scaling configuration for Amazon Aurora where the database will automatically start up, shut down, and scale capacity up or down based on your application's needs, with no down time. It enables you to run your database in the cloud without managing any database instances. With Amazon Aurora Serverless we aim to do nothing less than revolutionize the database business. Aurora Serverless builds on top of foundational AWS services such as EC2, S3 and DynamoDB and we are breaking new ground in the way that customers experience databases.

To learn more about Amazon Aurora Serverless visit: https://aws.amazon.com/rds/aurora/serverless/

We are looking for experienced, passionate and curious engineers to innovate with us on behalf of our customers. In this role, you will design and implement systems that orchestrate thousands of databases. You will build a foundational platform consisting of web service APIs and workflows which make Aurora Serverless highly available, scalable, reliable and fast. This is a unique and rare opportunity to get in on the ground floor within a fast-growing AWS service, have an impact on the product direction and the shape of the cutting-edge database technology. We count on your technical expertise, eagerness to learn and ability to collaborate across teams. You will act as a technical lead of your team, being a role model for other engineers and a partner for the product team. We will give you the opportunity to work with and learn from our principal engineers, AWS’s pragmatic visionaries.

About Us

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

Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.

BASIC QUALIFICATIONS

Bachelor’s degree in computer science or related field, or equivalent professional experience
· 5+ years of non-internship professional software development experience
· 2+ years of experience taking a leading role in architecture and design, utilizing best practices to achieve availability, reliability and scalability
· Proficiency with at least one language such as C, C++, C#, Go, Java, JavaScript, Python or Scala


PREFERRED QUALIFICATIONS

A deep understanding of software engineering practices, object oriented analysis & design, design patterns, data structures and algorithms
· Ability to write clean, object-oriented, well-structured and maintainable code
· Experience successfully delivering complex systems to customers
· Experience building distributed databases, storage systems or cloud services
· Excellent verbal and written communication skills
· Ability to work in a diverse team

Amazon is committed to providing accommodations at all stages through recruitment and employment in accordance with applicable human rights and accommodation legislation. If contacted for an employment opportunity, advise Human Resources if you require accommodation, including in order to apply for a position.