Senior Software Engineer

Wells Fargo BankCharlotte, NC
Hybrid

About The Position

Wells Fargo is seeking a Senior Software Engineer in Technology as part of the Commercial Banking and Digital Technology (CBD) organization. The CBD team is undergoing a modernization journey, incorporating modern tech stacks and AI tools/models. This role offers an opportunity to contribute to innovative, enterprise-grade products, impacting millions of customers and shaping the future of financial services. As a Senior Software Engineer, you will be responsible for designing, developing, testing, and deploying sophisticated applications within a dedicated engineering pod. You will collaborate with technical leaders to translate architectural designs into robust, scalable, and secure software. The position requires hands-on development experience and a strong interest in solving complex technical problems using modern AI capabilities.

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 experience in Spring Boot, JPA, Microservices, SQL and NoSQL
  • 2+ years of experience in React.js
  • 2+ years of experience in Kubernetes/OpenShift
  • 2+ years of experience in Apache Kafka/Confluent Enterprise
  • 2+ years of Experience with SDLC and Agile tools such as JIRA, GitHub, Jenkins, Confluence etc.
  • 1+ years of experience building and using AI MCPs and Agents

Nice To Haves

  • Bachelor's/master's degree in computer science or equivalent
  • 2+ years of DevOps tool set based continuous incremental delivery experience
  • 2+ years working in Cloud platforms
  • 2+ years working in Micro Front End and Micro services Architecture
  • 2+ years using Oracle/MongoDB
  • 2+ years of experience working Domain Driven Development

Responsibilities

  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service