Senior Software Engineer
Core
Drive reliability, resiliency, observability, and operational excellence across critical platform and application services using modern Site Reliability Engineering (SRE) practices.
Role type
Senior Software Engineer (SRE)
Builds
Critical platform and application services
Domain
Financial Services / SRE / Platform Engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
SRE practices (SLI/SLO, error budgets), distributed system troubleshooting, Python/Bash/PowerShell scripting, observability tools (Grafana, Splunk, Prometheus), infrastructure automation (Ansible, Terraform), incident/problem/change management, capacity management, HA/fault tolerance design, mentoring
Preferred skills
Systems Operations, Platform Engineering, Production Support, hybrid environment operations (on-prem + cloud), technical debt remediation, large-scale planning
Technologies
Python, Bash, PowerShell, Grafana, Splunk, Prometheus, ThousandEyes, AppDynamics, Ansible, Terraform, Git
Responsibilities
Design, code, test, debug, and document projects and programs; resolve moderately complex technical issues; lead projects and act as an escalation point; collaborate with peers and managers to resolve technical challenges; mentor less experienced staff
Seniority
Senior, hands-on IC