Wells Fargo is seeking a Senior Lead Software Engineer to be part of the core banking modernization efforts for Enterprise Product and Pricing Management (EPPM) to lead/manage/support Rates Modernization development by building highly scalable, resilient applications.
Requirements
- 7+ years of Systems Engineering, Technology Architecture experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- 6+ years of experience in Java (Java 17), Spring Boot, and JPA for backend development
- 5+ years of experience designing and delivering Microservices and REST/SOAP APIs using XML/JSON
- 5+ years of experience building responsive UIs with React and developing backend services with Node.js
- 5+ years of hands-on experience in OpenShift, Docker, and Kubernetes for cloud-native deployments
- 5+ years of experience with GitHub, including implementing Git workflows, enforcing code quality and security through GitHub actions and integrations
- 5+ years of experience working with observability and monitoring tools like Elastic, Kibana, Grafana, AppDynamics, and Splunk
Responsibilities
- Act as an advisor to senior leadership to develop or influence platform support solutions for highly complex business and technical needs or technology initiatives
- Lead highly complex, broad impact initiatives including provision of high-level systems consultation for the technology teams related to large scale planning of computer systems and network infrastructure for Systems Operations functional areas
- Lead the strategy and resolution of highly complex and unique challenges requiring in-depth evaluation across multiple areas or the enterprise, delivering solutions that are long-term, large-scale and require vision, creativity, innovation, advanced analytical and inductive thinking
- Translate advanced technology experience, in-depth knowledge of the organizations tactical and strategic business objectives, the enterprise technological environment, the organization structure, and strategic technological opportunities and requirements into technical engineering solutions
- Provide vision, direction and expertise to senior leadership on implementing innovative and significant business solutions
- Maintain knowledge of industry best practices and new technologies and recommend innovations that enhance operations or provide a competitive advantage to the organization
- Hands on oversight of development, unit testing and building high quality solutions that is simple, scalable, reliable, secure, and maintainable
Other
- Excellent verbal, written, and interpersonal communication skills
- Strong organizational, multi-tasking, and prioritizing skills
- 7+ years of Systems Engineering, Technology Architecture experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
- Must be able to work with Agile/Scrum teams, including backlog grooming, sprint planning, and retrospectives
- Must be able to ensure compliance and risk management requirements for supported area are met