Lead Software Engineer

Wells Fargo & Company•Columbus, OH

About The Position

Wells Fargo is seeking a Senior Lead Software Engineer in the Consumer Technology Deposits team. This role involves leading complex technology initiatives, including those that are companywide with broad impact. The engineer will act as a key participant in developing standards and companywide best practices for engineering complex and large-scale technology solutions across various technology engineering disciplines. Responsibilities include designing, coding, testing, debugging, and documenting projects and programs. The position requires reviewing and analyzing complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that demand in-depth evaluation of multiple factors. The Senior Lead Software Engineer will make decisions in developing standard and companywide best practices for engineering and technology solutions, requiring an understanding of industry best practices and new technologies, while influencing and leading technology teams to meet deliverables and drive new initiatives. Collaboration and consultation with key technical experts, senior technology teams, and external industry groups will be essential to resolve complex technical issues and achieve goals. The role may also involve leading projects, teams, or serving as a peer mentor.

Requirements

  • 8+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Core hands on Tricentis TOSCA Expertise (test case design, execution, optimization, and maintenance)
  • Strong experience with TOSCA Modules & XModules framework development
  • Strong experience with TOSCA Scratchbook, TOSCA Execution Lists & TestSheets, TOSCA Mainframe Automation mainly
  • Strong experience with TOSCA API Testing (REST/SOAP)
  • Expertise in TOSCA Object Steering Strategies: Xpath, CSS, ID-based steering, Steering browser, desktop, SAP, and custom controls
  • Proficiency in at least one programming & scripting language: Python, Java, PowerShell, or VBScript
  • Experience writing custom utilities or accelerators for automation
  • Ability to create reusable TOSCA functions or extend test frameworks
  • Experience integrating TOSCA with Azure DevOps Pipelines / GitHub Actions / Jenkins
  • Experience with Tricentis qTest or TOSCA Server Execution (Distributed Execution)
  • Familiarity with Git branching strategies, Pull request workflows, version control for test artifacts
  • Strong understanding of Test automation frameworks
  • Strong understanding of Modular test design
  • Strong understanding of Risk-based testing
  • Strong understanding of Reusability patterns
  • Experience designing large-scale automation across UI systems, APIs, Mainframe, Data validation workflows
  • Mainframe/Host data validation experience
  • Oracle/SQL Server database queries experience
  • Kafka message validation experience
  • API Gateway tools (Apigee) experience
  • Strong documentation skills aligned to ValueEdge / Octane
  • Excellent debugging & problem-solving abilities
  • Experience participating in Agile ceremonies
  • Comfortable working in a fast-paced engineering environment

Nice To Haves

  • Dockerized execution (optional but valuable)
  • Banking / Financial Domain Experience (Highly Preferred)
  • Knowledge of core banking deposits operations, account lifecycle, transactions, fees, holds, interest, etc.
  • Experience with systems such as FIS, Fiserv, Temenos, or custom core banking platforms
  • Service virtualization tools (e.g., Tricentis Virtualize)

Responsibilities

  • Lead complex technology initiatives including those that are companywide with broad impact
  • Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
  • Design, code, test, debug, and document for projects and programs
  • Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
  • Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
  • Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
  • Lead projects, teams, or serve as a peer mentor

Benefits

  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service