Senior Software Engineer

Wells Fargo & CompanyCharlotte, NC
$100,000 - $163,000Hybrid

About The Position

Wells Fargo is seeking a Senior Software Engineer to support critical data platforms within the financial services domain. This role is responsible for designing, building, and supporting large‑scale, business‑critical data processing solutions used across trading, risk, regulatory, and operational workflows. The ideal candidate will bring in-depth software engineering experience, deep expertise in AB Initio, strong Python and scripting capabilities, and proven experience delivering solutions in capital markets or banking environments.

Requirements

  • 4+ years of software engineering experience, or equivalent demonstrated through work experience, training, education, or military experience
  • 4+ years of expertise with AB Initio, including design, development, and support of enterprise-scale data pipelines
  • 4+ years of experience with Python and scripting (e.g., shell, automation, operational tooling)
  • 4+ years of object-oriented programming, data structures, algorithms, and software design principles
  • 4+ years of experience in the financial services domain, such as banking, capital markets, trading, risk, finance, or regulatory reporting

Nice To Haves

  • Experience supporting capital markets platforms, including trade processing, positions, risk, P&L, or reference data
  • Strong understanding of financial data models and workflows
  • Experience operating in highly regulated environments with strong audit, risk, and control expectations
  • Familiarity with relational and/or NoSQL databases
  • Experience with Linux/Unix environments and advanced shell scripting
  • Exposure to CI/CD pipelines, automated testing, and modern DevOps practices
  • Prior experience as a technical lead or senior individual contributor in a large enterprise environment
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

Responsibilities

  • Serve as a senior technical contributor and lead the design, development, and delivery of complex data engineering solutions using AB Initio, Python, and scripting technologies
  • Architect, build, and maintain high‑performance batch and data integration pipelines supporting financial, trading, risk, and regulatory data
  • Apply advanced object‑oriented programming (OOP) principles and software design patterns to develop scalable, maintainable, and reusable solutions
  • Lead technical design reviews, establish engineering standards, and influence platform and architectural direction
  • Drive large‑scale planning initiatives, including modernization, performance optimization, and resiliency improvements
  • Review and resolve complex technical challenges related to data quality, performance, scalability, and operational stability
  • Provide expert‑level production support and serve as a key escalation point for high‑severity issues
  • Partner closely with product owners, business analysts, and stakeholders to translate complex financial requirements into robust technical solutions
  • Mentor and guide engineers across the team through coaching, code reviews, and knowledge sharing
  • Ensure solutions comply with enterprise SDLC, information security, data governance, and regulatory control requirements

Benefits

  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service