Wells Fargo Bank N.A. seeks a Senior Software Engineer in Charlotte, NC.
Job Role and Responsibility:
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. Telecommuting is permitted up to 2 days a week. Position must appear in person to the location listed as the work address
Travel required: 0%
Required Qualifications:
Degree required: Bachelor's degree in Information Technology, Computer Science, or related technical field.
Amount and type of experience required: 4 years of experience in the job offered or in a related position involving software engineering experience.
Specific skills required:
- 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; and
- Experience with Financial Services Banking application design and development.
Posting End Date:
14 Jul 2026
*Job posting may come down early due to volume of applicants.