Sr Software Engineer I
Core
Design, develop, and deliver scalable full-stack software solutions using Java and Python, leading architecture of distributed systems.
Role type
Senior IC full-stack software engineer
Builds
RESTful APIs, microservices, event-driven systems, and distributed systems
Domain
Enterprise software development
Deliverable
production ML models
Required skills
Java, Python, Spring Boot, React, Angular, PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, MongoDB, Docker, Kubernetes, Terraform, AWS, Azure, GCP, Kafka, RabbitMQ, JMS, CI/CD, unit testing
Preferred skills
AI/ML, generative AI, LLMs, prompt engineering, Retrieval-Augmented Generation, OpenAPI/Swagger, Jenkins, GitHub Actions, GitLab CI
Technologies
Spring, Spring Boot, React, Angular, PostgreSQL, MySQL, Oracle, Cassandra, DynamoDB, MongoDB, Docker, Kubernetes, Terraform, CloudFormation, AWS, Azure, GCP, Kafka, RabbitMQ, JMS, Jenkins, GitHub Actions, GitLab CI
Responsibilities
Design and implement distributed systems; build RESTful APIs and microservices; mentor junior engineers; improve coding standards and CI/CD pipelines; debug complex issues and perform root-cause analysis; design monitoring and observability solutions.
Seniority
Senior, hands-on IC