Software Dev Engineer
Core
Design, develop, and deploy scalable microservices and distributed systems using cloud-native architectures to solve complex customer problems.
Role type
Software Development Engineer I (SDE-I)
Builds
Scalable, fault-tolerant distributed systems and microservices on AWS
Domain
Cloud computing, distributed systems, microservices
Deliverable
production ML models
Required skills
Java, Spring Boot, SQL, Git, CI/CD, Unit/Integration Testing, Distributed Systems Design
Preferred skills
Docker, Kubernetes, NoSQL, GenAI, Observability, Cybersecurity
Technologies
AWS, Spring Boot, Jenkins, GitHub Actions, PostgreSQL, MySQL, Oracle, DynamoDB, MongoDB, Redis, CloudWatch, Grafana, Datadog, TensorFlow, PyTorch
Responsibilities
Design and build scalable microservices; Write clean, maintainable production-quality code; Build and operate resilient distributed systems; Participate in technical design discussions and code reviews; Implement and maintain CI/CD pipelines; Monitor, troubleshoot, and resolve production issues
Seniority
Entry-level (SDE-I), hands-on IC