Lead Software Engineer

Wells Fargo BankIrving, TX
8h

About The Position

About this role: Wells Fargo is seeking a... In this role, you will: 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

Requirements

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • 5+ years of Full Stack Software Engineering experience
  • 5+ years of J2EE experience (including RESTful or SOAP web services)
  • 5+ years of experience with Spring boot and ReactJS
  • 3+ years of Kafka Platform experience, Confluent Platform experience, or a combination of both
  • 3+ years of experience working with NoSQL Database such as MongoDB and RDBMS as well with databases such as SQL Server, Oracle or MySQL.
  • 3+ years of microservices development, domain driven design and API’s design
  • 3+ years of experience with Cloud technologies, enterprise pipelines based on Gradle, Maven and CI/CD pipelines using Jenkins, Harness, Github, etc.
  • 3+ years with Java Framework and Libraries. Has experience with various Java frameworks and libraries such as Spring, Hibernate, Java EE and others. Has experience building robust applications using these frameworks.
  • Advanced coding or scripting skills specifically around automation
  • Expert knowledge and understanding of technologies related to infrastructure engineering (Infrastructure as code IAC)
  • Ability to help remediate tough technical Engineering and Support issues
  • Strong verbal, written and interpersonal communication skills
  • Ability to work independently and as part of team on multiple overlapping projects
  • Ability to operate effectively in a geographically dispersed organization
  • Customer focused, service-oriented attitude
  • Proven skills analyzing and trouble-shooting complex systems configurations
  • Agile experience
  • Risk management and mitigation experience
  • Flexibility to work in a global environment across matrix organizations in a financial ecosystem
  • Ability to work additional hours for business requirements as needed

Nice To Haves

  • 3+ years of experience with secure DevOps and deployment automation to cloud environments
  • 3+ years of Test Automation experience
  • Experience with Financial Services/Banking/AML Applications
  • Understanding of technology architecture: distributed and client server technologies
  • Understanding of AI technology
  • Proficiency in Microservices architecture
  • Proficiency in monitoring and observability tools like Splunk and Grafana
  • Strong understanding of middleware and application server concepts like Integration, Transactions, Connection pooling, Load balancing, and Messaging; clustered server environment and familiar with system performance related-tasks
  • Degree in Computer Science or related technical field
  • Strong analytical skills with high attention to detail and accuracy
  • Strong organizational, multi-tasking, and prioritizing skills
  • An industry-standard technology certification
  • Excellent communication and teamwork skills, be self-directed, self-motivated, committed, and a quick learner

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service