Amazon Hiring Software Development Engineer Aurora MySQL
Role Overview
Software Development Engineer – Amazon Web Services (AWS) (Karnataka)
Job Overview
Amazon Web Services (AWS) is hiring a Software Development Engineer for the Amazon Aurora MySQL team in Karnataka. This role focuses on building highly scalable cloud database services that power Amazon Aurora MySQL. You will design, develop, test, and optimize distributed systems that operate across thousands of servers and support customers worldwide. The position is ideal for software engineers who enjoy solving complex engineering problems, building reliable cloud infrastructure, and contributing to large-scale database technologies.
Key Responsibilities
Design and develop core software components for Amazon Aurora MySQL.
- Build scalable and reliable cloud database services.
- Participate in architecture discussions, technical design, and code reviews.
- Develop automation, metrics, and engineering improvements.
- Troubleshoot software defects and identify root causes.
- Collaborate with cross-functional engineering and product teams.
- Mentor engineers and contribute to engineering best practices.
- Deliver secure, high-quality, and maintainable software.
- Participate throughout the software development lifecycle from design to deployment.
Required Skills
- Strong programming skills in at least one modern programming language.
- Software architecture and system design.
- Distributed systems and cloud computing concepts.
- Problem solving and debugging.
- Object-oriented programming.
- Source control and software engineering best practices.
Preferred Skills
- Full software development lifecycle experience.
- Code reviews and build automation.
- Testing and operational excellence.
- Database systems knowledge.
- Cloud platform experience.
Education
Bachelor's degree in Computer Science or an equivalent technical discipline.
Experience
Minimum 3 years of professional software development experience with at least 2 years of system design or software architecture experience.
Required Technologies
- Amazon Aurora
- MySQL
- AWS
- Amazon S3
- Amazon EC2
- Cloud Computing
- Distributed Systems
- Database Services
- Software Architecture
- Source Control
Soft Skills
- Strong communication
- Collaboration
- Ownership
- Analytical thinking
- Customer focus
- Mentoring
- Adaptability
- Continuous learning
Benefits of Working in this Role
This opportunity offers exposure to hyperscale cloud technologies, mentorship, career growth, flexible work culture, and the chance to build products used by customers around the world.
Work Mode
Onsite
Location
Karnataka, India
Who Should Apply
Experienced software engineers interested in cloud databases, distributed systems, backend engineering, and large-scale software development.
Career Growth
Engineers can expand their expertise in:
- Distributed databases
- Cloud infrastructure
- Technical leadership
- Large-scale system architecture
while working with AWS.
Application Advice
Highlight experience in software development, system design, cloud technologies, distributed systems, and programming languages.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science or an equivalent technical discipline.
Experience
3+ years
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
Amazon Hiring Manager, Data Engineering & Insights | Prime Video Advertising
Amazon Development Centre • Bangalore • Onsite