Senior Software Engineer

Wells Fargo & CompanyCharlotte, NC
Hybrid

About The Position

The CTO Data and Analytics team is looking for an application support engineer. This position is responsible for supporting software releases, configuration, and monitoring all system components and infrastructure. Additionally, this position works closely with our technology, operations, and business development teams to provide end to end platform support and application management services. The successful candidate will play a critical role as a team member who applies hands-on experience with databases, ETL tools, reporting, and data analytics to support the implementation and maintenance of robust business intelligence systems and data visualization strategies. This position requires a candidate that will effectively prioritize and execute tasks in a dynamic, high pressure enterprise environment using Agile methodologies.

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 4+ years of application support experience

Nice To Haves

  • 3+ years of SDLC (Software Development Life Cycle) experience
  • 4+ years of Autosys experience
  • 4+ years of Microsoft SQL Server experience
  • Wells Fargo application support experience
  • Experience with Agile Scrum (Daily Standup, Sprint Planning and Sprint Retrospective meetings) and Kanban
  • Strong analytical skills with high attention to detail and accuracy
  • Excellent verbal, written, and interpersonal communication skills
  • Experience using GitHub for version control and collaboration
  • Knowledge and understanding of automation and engineering release development
  • Ability to work outside of regular business hours as part of a globally dispersed support team covering 24x7
  • Advanced problem solving and technical troubleshooting capabilities

Responsibilities

  • Act as senior engineer working with developers and business analysts on the Test and Deploy phases of the SDLC process, including the execution of test scripts for UAT testing of new code development, ensuring quality and security of the solutions prior to deployment
  • Execute complex procedures for the delivery of daily, weekly, and monthly recurring reports and dashboard updates, ensuring they are delivered on time and accurately
  • Implement complex code changes in production database, ETL, and database environments
  • Champion continuous improvement for operational processes
  • Support disaster recovery exercises
  • Lead or participate in managing all installed systems and infrastructure within the supported application environment
  • Collaborate with vendors and other technical personnel to resolve technical issues and achieve highest levels of systems and infrastructure availability
  • Troubleshoot complex technical issues for supported applications by working with the team members and technical partners to effectively troubleshoot, investigate, analyze and identify support issues and root cause
  • Assess changes for risk to production systems and assure quality, security and compliance requirements are met for supported areas
  • Responsible for accurate and timely communication of production issues
  • Apply deep knowledge of data accuracy, corporate policies and data security to any aspect of the application environment
  • Perform standard IT Service Management functions related to incident, problem, change and service delivery in line with ITIL practices and company standards
  • Perform application and environment maintenance, monitoring, reporting and analysis tasks to drive continuous improvement in the efficiency and effectiveness of services provided
  • Support installation, configuration, deployment, patching and enhancements of platform components following defined procedures and controls

Benefits

  • This position does not offer Visa sponsorship
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service