Senior Software Engineer - Java Backend
Core
Lead a team of Automation Engineers to instantiate Site Reliability Engineering (SRE) practices, advance enterprise automation, and improve availability for critical business flows across hundreds of applications in a multi-cloud environment.
Role type
Senior IC Site Reliability Engineering Lead / Automation Architect
Builds
Enterprise automation solutions, SRE practices, observability tooling, CI/CD pipelines, and self-healing operational capabilities for critical customer journeys.
Domain
Financial Services / Site Reliability Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Technical leadership, complex system design, end-to-end automation architecture, cloud platform management, observability strategy, CI/CD pipeline design, team mentorship, risk and compliance integration.
Preferred skills
AI/ML and GenAI integration for operations, ChatOps implementation, Robotic Process Automation, advanced data modeling, destructive testing strategies.
Technologies
Java, Python, SQL, Ansible, Terraform, SpringBoot, Kubernetes, OpenShift, Azure, GCP, PCF, Jenkins, GitHub Actions, Grafana, Prometheus, Splunk, Tachyon, Microsoft Copilot.
Responsibilities
Lead moderately complex initiatives and design, code, test, and document automation 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 practices and onboard critical applications; evolve AIOPS and NoOps capabilities; automate key SRE metrics and IT Service Operations processes; lead strategy and resolution of highly complex enterprise challenges; serve as an expert advisor to leadership and mentor the team.
Seniority
Senior, hands-on IC with leadership responsibilities