About the role
Software Development Engineer II (SDE II)
What You Will Do
- Design, build, and operate production-grade services, APIs, and integrations end-to-end.
- Own delivery of well-defined components, from design through testing, deployment, and monitoring.
- Build backend systems in Python (FastAPI or similar) and contribute to React-based interfaces and streaming APIs.
- Deploy and manage workloads on AWS services such as ECS, EKS, Lambda, API Gateway, and CloudWatch.
- Implement CI/CD pipelines, automated testing, infrastructure automation, and observability tooling.
- Define and execute testing strategies including unit, integration, and regression testing.
- Contribute to low-level designs, code reviews, and technical documentation.
- Debug and resolve production issues, improving reliability and performance.
- Mentor junior engineers through reviews and pair programming.
- Use AI tools to improve engineering productivity, testing, and documentation.
What you’ll bring
What We Are Looking For
Experience building production-grade software systems.
- Strong engineering capability in at least one modern language (Python strongly preferred).
- Experience designing and operating backend services, APIs, and databases.
- Hands-on experience deploying applications on AWS (ECS/EKS, Lambda, API Gateway, IAM, CloudWatch).
- Solid understanding of CI/CD, automated testing, observability, and DevSecOps practices.
- Familiarity with React, Node.js, or modern web application patterns is an advantage.
- Strong debugging, problem-solving, and ownership capability.
Benefits and perks
Skills
Required
ObservabilityFastAPIAWSProblem-solvingAutomated TestingCI/CDCommunicationDebuggingPython
Nice to have
ReactNode.jsCloudWatchLambdaAPI GatewayIAMInfrastructure AutomationMentoringTechnical DocumentationUnit TestingIntegration TestingRegression testingDevSecOpsPair programmingAWS Certified Solutions Architect Associate
Your contact
AK
Abhignan K