Software Development Engineer II, Aurora Open Source Engines

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : 1 week ago
Actively hiring

Job description

Join Amazon Web Services (AWS) as a Software Development Engineer II on the Aurora Open Source Engines team and contribute to groundbreaking innovations in cloud computing. This role is crucial for developing and managing hyper-scale database services that power hundreds of thousands of users.

Amazon Aurora, particularly its PostgreSQL-compatible edition, is at the forefront of open-source database innovation. As a fast-growing business within AWS, we offer a dynamic environment with a senior team eager to mentor and collaborate on complex challenges in distributed systems, concurrency, database internals, and performance engineering.

We seek experienced technical experts passionate about building large-scale, distributed database systems. You will own the design and development of critical software components for our industry-leading cloud database services, ensuring high availability, reliability, and performance.

This hands-on position requires a blend of top-tier software development, systems design, excellent communication, and leadership skills. The ideal candidate will possess deep technical expertise and a proven ability to deliver services with broad business impact. Join us in our mission to create the world's best and fastest database.

Responsibilities

Collaborate across diverse teams to deliver impactful solutions for a global customer base, fueled by a passion for innovation, data, search, analytics, and distributed systems.

Tackle and solve complex technical problems at every layer of the stack, often those yet to be addressed. Design, implement, test, deploy, and maintain innovative software solutions to enhance service performance, durability, cost-efficiency, and security. Develop high-quality, highly available, and always-on products. Conduct research to implement solutions that provide the best possible customer experiences.

Qualifications

Engage in the design and coding of solutions to drive software architecture efficiencies, including creating metrics, implementing automation, and resolving software defects.

Build and deliver high-impact solutions to a large customer base. Actively participate in design discussions and code reviews, communicating effectively with internal and external stakeholders. Work cross-functionally to influence business decisions with your technical insights. Operate within a startup-like development environment, focusing on the most critical tasks.

Essential Skills

Software DevelopmentSystem DesignArchitectureProgramming Languages

Good to Have

Software Development Life CycleCoding StandardsCode ReviewsSource Control ManagementBuild ProcessesTestingOperations

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer II, Aurora Open Source Engines
IndustryCloud Computing, Software Development
DepartmentSoftware Engineer, Systems Architect
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

Cloud Computing