
Senior Software Engineer
Wells Fargo4 days ago
Bengaluru, IndiaSenior
Responsibilities
- Lead moderately complex software engineering initiatives and deliverables within a technical domain.
- Design, code, test, debug, document, upgrade, and deploy technology solutions.
- Improve reliability, resiliency, observability, scalability, and availability across critical platform and application services.
- Define and apply SRE practices including SLI/SLOs, error budgets, reliability metrics, monitoring, alerting, logs, and dashboards.
- Troubleshoot and resolve large-scale distributed production-system issues.
- Build automation and reliability tooling to reduce operational toil.
- Lead projects, serve as an escalation point, and provide guidance to less experienced staff.
- Mentor or lead senior engineers in reliability, operations, or SRE-focused roles.
- Drive technical debt remediation, capacity management, performance engineering, and resiliency design for critical platforms.
- Collaborate with peers, colleagues, managers, engineering teams, and senior leadership to resolve technical challenges.
Requirements
- 4+ years of software engineering experience, or equivalent demonstrated through work experience, training, military experience, or education.
- Deep expertise in at least one platform domain such as database, cloud, network, compute/storage, middleware, or enterprise application support.
- Hands-on experience with SRE practices, including SLI/SLO definition, error budgets, and reliability metrics.
- Experience troubleshooting large-scale distributed production systems.
- Strong scripting and automation skills using Python, Bash, and/or PowerShell.
- Experience with observability and monitoring tools such as Grafana, Splunk, Prometheus, ThousandEyes, or AppDynamics.
- Experience building automation or reliability tooling using APIs, Git-based workflows, and modern engineering practices.
- Understanding of incident, problem, and change management in enterprise production environments.
- Experience with capacity management, performance engineering, resiliency design, high availability, fault tolerance, and RTO/RPO.
- Experience operating in hybrid on-premises and cloud environments with complex enterprise dependencies.
- Familiarity with infrastructure automation and IaC tools such as Ansible or Terraform.
- Strong communication and influencing skills across engineering teams and senior leadership.
- Experience driving technical debt remediation for critical legacy platforms using structured backlogs.
- Experience mentoring or leading senior engineers in reliability, operations, or SRE-focused roles.
About Wells Fargo
Wells Fargo & Company is a U.S.-based financial services firm providing consumer and commercial banking, mortgages, credit, and wealth/investment services to individuals, small businesses, and enterprises. It earns revenue from interest income and fees across retail banking, payments, lending, and capital markets. Founded in 1852 and headquartered in San Francisco, it is publicly traded on the NYSE (WFC) and operates nationally with offices in multiple countries.