Principal Backend Engineer
Lead strategic engineering initiatives, design architectures, and drive adoption of AI and developer experience improvements. Hands-on with Java, Spring Boot, Kubernetes, AWS, and modern platform engineering practices.
Responsibilities
- Lead strategic engineering initiatives with organization-wide impact
- Design modern architectures and define engineering standards
- Stay hands-on with code and lead POCs from exploration to production adoption
- Evaluate and introduce new technologies, frameworks, and development capabilities
- Build and improve internal development platforms and SDLC processes
- Drive AI and Agentic AI adoption across engineering workflows
- Improve Developer Experience and engineering productivity
- Collaborate with developers, architects, DevOps, Infrastructure, and Security teams
- Provide technical leadership and mentorship across engineering teams
Requirements
- Strong backend development experience with Java and Spring Boot
- Significant experience in software architecture, solution design, and technical leadership
- Good knowledge of Node.js and/or TypeScript
- Deep understanding of Kafka, RabbitMQ, REST APIs, and system integration
- Experience with SQL and NoSQL databases
- Hands-on experience with Kubernetes, AWS, OpenShift, and Docker
- Strong understanding of DevOps practices and CI/CD
- Experience with Platform Engineering and Developer Experience
- Hands-on experience with AI coding tools such as Claude Code, GitHub Copilot, Cursor, Kiro, or similar tools
- Experience with Agentic AI
- Proven ability to mentor engineers and influence technical decisions across teams
Nice to have
- Experience with Backstage or other Internal Developer Platforms