Senior Software Engineer (001441)

Wells FargoCharlotte, NC
Hybrid

About The Position

Wells Fargo Technology sets IT strategy; enhances the design, development, and operations of our systems; optimizes the Wells Fargo infrastructure footprint; provides information security; and enables continuous banking access through in-store, online, ATM, and other channels to Wells Fargo’s more than 70 million global customers. Wells Fargo Bank N.A. seeks a Senior Software Engineer in Charlotte, NC.

Requirements

  • Bachelor's degree in Information Technology, Computer Science, or related technical field.
  • 4 years of experience in the job offered or in a related position involving software engineering experience.
  • Experience with Java/J2EE and Micro Service design and development for large financial companies
  • Experience with UI/UX development with hands-on skills for RESTful Web Services, Angular CSS and HTML 5
  • Experience with Kafka messaging system for large financial companies
  • Experience with Oracle database development for large financial companies
  • Experienced with MongoDB database development for large financial companies
  • Experience with Test-driven development (TDD) and automated testing by Junit, TestNG, RestAssured, Karate, Jasmine or Karma framework
  • Experience with Platform as a Service (PaaS)
  • Experience with CI/CD (continuous integration and continuous delivery) pipelines using Jenkins, uDeploy and Harness tool
  • Experience with Financial Services Banking application design and development.

Responsibilities

  • Design, code, test, debug, and document programs using Agile development practices.
  • Provide strategy and design for projects associated with technology domains, including upgrades and deployments.
  • Integrate technology domain with other technology domains - enabling the creation of new and expanded heterogeneous environments.
  • Direct the gathering of performance statistics to determine which hardware and communication tools need to support projected transaction volumes, response times, and system availability targets.
  • Act an escalation point -providing guidance and direction to less experienced staff in the resolution of highly complex technical problems.
  • Lead projects and manage the work of less experienced staff.
  • Develop new documentation and departmental technical procedures.
  • Ensure that quality, security, and compliance requirements are met for supported technology domains.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service