Position Overview
Job Description
We are seeking an experienced Senior Software Engineer to develop capability for our team. In this role, you will design, develop, and maintain scalable capability for Enterprise Application and Monitoring applications.
Responsibilities
- Design and develop robust backend services using Java and Python
- Build and maintain dynamic, responsive frontends using Angular
- Integrate and work with AI/LLM APIs and tooling to enhance application capabilities
- Leverage AI-assisted development tools such as Claude (Anthropic) and Windsurf to accelerate development and improve code quality
- Write and maintain automated test suites using Playwright, Selenium, and/or REST-Assured
- Containerize applications using Docker and manage deployments via Kubernetes
- Build and maintain CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI)
- Conduct code reviews, mentor junior engineers, and contribute to architectural decisions
- Collaborate with cros...