Senior Software Engineer - Java Backend Developer
Core
Lead a team of Automation Engineers to instantiate and advance Site Reliability Engineering (SRE) practices, introducing enterprise automation, observability, and AI/ML capabilities to improve availability and reduce time to recovery for critical business flows.
Role type
Senior IC Site Reliability Engineering Lead / Automation Architect
Builds
Enterprise automation solutions, SRE practices, observability tooling, CI/CD pipelines, and AI/ML-driven self-healing capabilities for critical customer journeys.
Domain
Financial Services / Site Reliability Engineering / Cloud Infrastructure / Automation
Deliverable
production ML models | infrastructure | product features
Required skills
Java, Python, SQL, Kubernetes, Cloud platforms (Azure, GCP, PCF), CI/CD tools (Jenkins, Harness), Observability (Grafana, Prometheus, Splunk), Data Modeling, Agile/Scrum, Technical Leadership, Mentoring
Preferred skills
Ansible, Terraform, JavaScript, Angular/React, NodeJS, Oracle, MongoDB, Linux/Windows, AI/ML model training, ChatOps, Robotic Process Automation
Technologies
Java, Python, SQL, Kubernetes, Azure, GCP, PCF, Jenkins, Harness, Grafana, Prometheus, Splunk, Ansible, Terraform, Oracle, MongoDB, Linux, Windows, React, Angular, NodeJS
Responsibilities
Lead moderately complex initiatives and design, code, test, and document projects; Review technical challenges and resolve complex issues; Collaborate with peers and managers to achieve goals; Provide guidance and direction to less experienced staff; Instantiate SRE practice and onboard applications to SRE workflows; Evolve AIOPS and ChatOps to introduce self-healing capabilities; Automate key SRE metrics and IT Service Operations processes; Lead strategy and resolution of highly complex challenges; Provide vision and expertise to leadership on automation solutions.
Seniority
Senior, hands-on IC with leadership responsibilities