Senior Software Engineer
Core
Designing and building scalable backend services and cloud-native applications for production environments.
Role type
Senior Software Engineer (Backend/Cloud)
Builds
Backend services, cloud-native applications, APIs, and event-driven architectures.
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C#/.Net, AWS, Azure, GCP, system design, scalable architectures, API development (REST/event-based), CI/CD pipelines, distributed systems, troubleshooting.
Preferred skills
Frontend development (React, Angular, Vue), infrastructure-as-code (Terraform, CloudFormation), containerization (Docker, Kubernetes), CI/CD tooling (GitLab CI, GitHub Actions).
Technologies
Java, Python, C#/.Net, AWS, Azure, GCP, Terraform, CloudFormation, Docker, Kubernetes, GitLab CI, GitHub Actions, React, Angular, Vue, REST, event-driven architectures.
Responsibilities
Design, build, and maintain backend services; Develop cloud-native applications; Contribute to system architecture and make key technical decisions; Work with distributed systems, APIs, and event-driven architectures; Collaborate with platform teams for reliable, scalable deployments; Contribute to CI/CD pipelines and improve engineering workflows; Troubleshoot issues across application and infrastructure layers; Mentor engineers and contribute to engineering culture.
Seniority
Senior, hands-on IC with leadership responsibilities