Senior Software Engineer
Wells Fargo
- Location
- Bengaluru South, Karnataka, India
- Job type
- Full-time
Required skills
- PKI
- Agile
- Ansible
- Azure
- change management
- communication skills
- compliance
- cross-functional
- database
- DevOps
- end-to-end
- GCP
- GitHub
- Kubernetes
- LDAP
- Linux
- proxy
- Splunk
- Terraform
- Vault
- SDLC
About the role
Wells Fargo
Website:
wellsfargo.com
Job details:
About This Role
Wells Fargo is seeking a Senior Software Engineer
In This Role, You Will
- Lead moderately complex initiatives and deliverables within technical domain environments
- Contribute to large scale planning of strategies
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Required Qualifications
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Desired Qualifications
- Good to have Professional HashiCorp Vault Certification (HVCP or equivalent)
- Good to have knowledge of Cloud Security
- Good to have OpenShift knowledge
- Should be a quick learner and team player
- Excellent verbal, written, and interpersonal communication skills. Ability to articulate technical solutions to both technical and business audiences
- Ability to deliver & engage with partners effectively in a multi-cultural environment by demonstrating co-ownership & accountability in a matrix structure.
- Delivery focus and willingness to work in a fast-paced, enterprise environment.
Job Expectations
- Independently design, implement, and manage secure, highly available HashiCorp Vault platform with minimal oversight from lead engineers.
- Contribute to end-to-end automation of Vault provisioning, configuration, and lifecycle management using Ansible and Terraform Develop and enforce platform standards for secrets management, authentication, authorization, and Vault best practices across the organization.
- Analyze and solve complex technical challenges, including cloud native and multi-cloud integrations, Kubernetes auth setups, PKI hierarchies, replication, and performance optimization.
- Collaborate directly with cross-functional teams—security, platform engineering, application teams, product owners, and vendors—to deliver architecturally sound Vault solutions.
- Troubleshoot deep technical issues independently, including HA failures, unseal workflows, auth method problems, and secret engine configuration errors.
- Implement advanced Vault capabilities, such as static and dynamic secrets, PKI secret engine, dynamic Database secrets, and namespace management.
- Guide and support engineering teams, providing Vault expertise, technical recommendations, and onboarding assistance without requiring constant supervision.
- Drive continuous improvement, identifying opportunities for automation, performance tuning, reliability enhancements, and security hardening across Vault deployments.
- Provide on-call support on rotational basis per team’s schedule.
- 4+ years of overall engineering experience, including 3+ years of hands-on experience with HashiCorp Vault, with a proven track record in enterprise-grade Vault design, deployment, and automation.
- Strong experience working in an Agile environment, including backlog grooming, sprint planning, and managing engineering deliverables.
- Practical experience with Enterprise Change Management, change control processes, and operating within procedural, compliance-driven environments.
- Hands-on expertise with Terraform, Ansible, CI/CD pipelines, and GitHub, with strong understanding of modern automation pipelines for Vault provisioning and configuration.
- Deep understanding of the Vault lifecycle, including installation, upgrades, HA deployment, scaling, and cluster maintenance.
- Proven experience designing, integrating, and maintaining Vault Secret Engines, including: KV, Database, PKI, Azure, GCP, LDAP, Dynamic secret engines, and secret rotation flows
- Strong experience designing, implementing, and maintaining Vault Auth Engines, such as: LDAP, AppRole, Kubernetes, JWT/OIDC, TLS Certificate authentication.
- Hands-on experience implementing Vault Auto-Unseal using HSM-based solutions.
- Experience configuring and maintaining Vault audit logging, monitoring, and metrics, using tools like Splunk, Grafana, and other observability platforms. Hands-on expertise with Vault Agent, templates, auto-auth, and Vault Proxy integrations.
- Solid understanding of Linux system administration, required for installing, configuring, securing, and troubleshooting Vault clusters.
- Should have hands on experience in using Hashicorp Vault service like (Key management system, Secret and certificate management) Good knowledge of DevOps and SDLC for IaC CI/CD concepts, GitHub, branching strategies
Reference Number
R-522951
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.