SDE 2
Core
Lead end-to-end design and development of complex, scalable software solutions and distributed systems.
Role type
Senior IC software development engineer (SDE 2)
Builds
Scalable microservices, distributed systems, and high-performing software solutions
Domain
Cloud-native software engineering
Deliverable
production ML models | product features
Required skills
Java, SpringBoot, Python, distributed systems design, microservices, event-driven architectures, AWS/Azure/GCP, Docker, Kubernetes, performance optimization, CI/CD, Git
Preferred skills
Infrastructure-as-Code (Terraform, CloudFormation), monitoring tools (Prometheus, Grafana, Datadog), big data/streaming systems (Kafka, Spark)
Responsibilities
Architect robust distributed systems and microservices; conduct design reviews and technical audits; mentor SDE I and SDE II engineers; optimize critical performance bottlenecks; lead incident response and post-mortems; drive Agile ceremonies and prioritize features/bugs/technical debt
Seniority
Mid-level, hands-on IC