Senior Software Engineer – Backend & AI-Enabled
Core
Designing and developing scalable, secure, high-performance backend services and microservices using Java and Spring Boot, leveraging AI-assisted tools to accelerate delivery.
Role type
Senior Software Engineer (Backend & AI-Enabled)
Builds
Cloud-native backend services, RESTful APIs, event-driven systems, and mission-critical applications.
Domain
Enterprise software, Cloud-native backend, AI-assisted development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, RESTful APIs, Microservices, Docker, Kubernetes, AWS, Relational/NoSQL databases, CI/CD pipelines, Observability, Incident management, Code review, Mentoring
Preferred skills
Frontend development, AI-enabled applications, React tooling, Automation workflows
Technologies
Java, Spring Boot, Docker, Kubernetes, AWS, GitHub Copilot, Cursor, Claude Code, Codex, Windsurf, Kiro
Responsibilities
Design and maintain scalable backend services; Build and evolve RESTful APIs and microservices; Collaborate with cross-functional teams; Leverage AI-assisted development tools; Drive observability and operational excellence; Participate in architecture discussions; Support production systems via on-call; Mentor engineers
Seniority
Senior, hands-on IC