CareerPlanGet AI match score →

Senior Software Development Engineer, Software Development

Bengaluru, Karnataka, India💼 Full-time🗓 2026-06-29 → 2026-07-08

Core

Designing and developing large-scale distributed applications from scratch to support AWS global infrastructure, ensuring high standards for safety, security, and capacity.

Role type

Senior Software Development Engineer (System Design & Architecture)

Builds

Large-scale distributed applications, reactive microservices, serverless computing systems, and distributed NoSQL data stores.

Domain

Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features

Required skills

System design, algorithmic problem solving, software architecture, code modularity, functional programming, testability, mentoring

Preferred skills

Full software development lifecycle experience, code reviews, source control management, build processes, testing, operations

Technologies

Reactive microservices, serverless computing, distributed NoSQL data stores

Responsibilities

Solve complex architecture and business problems to create extensible solutions; Write high-quality, modular, functional, and testable code; Formally mentor junior engineers on design, coding, and troubleshooting; Collaborate effectively in a global environment.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply at Amazon ↗