Full stack - Senior Software Engineer

Wells Fargo & CompanyCharlotte, NC
Hybrid

About The Position

Wells Fargo is seeking a Senior Software Engineer to join the Corporate Properties Group (CPG) within COO Technology. This role supports the maintenance and enhancement of workplace strategy planning platforms and the automation of associated workflows that enable the enterprise to plan, execute, and track workplace experience initiatives. You will contribute to the delivery of scalable, secure, and compliant solutions by building end-to-end functionality—enabling workflow automation, alerting, and integrations with upstream and downstream systems—while adapting to evolving business and regulatory needs. Technology at Wells Fargo sets IT strategy, enhances system design and operations, optimizes infrastructure, ensures information security, and enables global customers to access services 24x7 across in-branch, online, ATM, and other channels. This role focuses primarily on Java/Spring Boot backend development, Angular-based UI development, and supporting technologies within a modern enterprise engineering environment.

Requirements

  • 4+ years of Software Engineering experience, or equivalent demonstrated through work experience, training, military experience, or education
  • 4+ years of hands-on experience with Java and Spring Boot
  • 4+ years of SQL Server development experience, including complex queries and stored procedures
  • 2+ years of front-end development experience using Angular and/or React

Nice To Haves

  • Experience with SDLC tools and CI/CD pipelines, including GitHub, Jenkins or GitHub Actions, Artifactory, Sonar, Maven, Gradle, or comparable toolchains
  • Knowledge of OpenShift Container Platform and deployment tools such as Harness
  • Experience designing and supporting microservices-based architectures
  • Experience with Python
  • Knowledge and practical application of test-driven development (TDD)
  • Experience working in Agile / Scrum development environments
  • Experience with Kafka or event-driven architectures
  • Experience with observability and monitoring tools, such as Elastic, Kibana, Grafana, AppDynamics, Splunk, or Dynatrace
  • Working knowledge of Generative AI tools and capabilities, with the ability to evaluate and apply them to improve developer productivity or business outcomes
  • Demonstrated ability to manage multiple work streams and deliver results in a fast-paced, matrixed environment
  • Strong analytical and problem-solving skills, with the ability to diagnose complex issues and make sound, risk-aware decisions
  • Excellent verbal, written, and interpersonal communication skills, with proven ability to collaborate across technology, product, and business teams

Responsibilities

  • Lead and contribute to moderately complex technical initiatives and deliverables within defined technology domains
  • Participate in large-scale technical planning and strategy development
  • Design, develop, test, debug, and document software solutions, including enhancements, upgrades, and deployments
  • Analyze and resolve moderately complex technical challenges, requiring in-depth evaluation of technologies, tools, and procedures
  • Lead technical problem resolution efforts while ensuring alignment with enterprise policies, procedures, and compliance requirements
  • Collaborate with peers, architects, product partners, and mid-level managers to achieve technical and business outcomes
  • Act as a technical lead and escalation point, providing guidance and mentorship to less experienced engineers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service