Demo

Senior Software Engineer – Python / PySpark (Mainframe Modernization)

wellsfargo
San Francisco, CA Full Time
POSTED ON 6/29/2026
AVAILABLE BEFORE 7/28/2026

Title: Senior Software Engineer - Python/PySpark

Location: San Francisco, CA
Duration: 24 months

Work Engagement: W2

Work Schedule: 3 days in office/2 days remote

Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits


Summary:

In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel.

We are seeking a Senior Software Engineer with deep backend expertise to join a Scrum-based delivery team modernizing a mission-critical financial system. This role is heavily backend-focused, with strong emphasis on Python and PySpark, while also contributing to frontend development using React and Angular as needed.
This individual will serve as a technical SME, guiding a team that is actively upskilling from mainframe technologies into modern Python-based platforms. While this is not a people-lead role, the position requires strong mentorship, technical guidance, and exceptional communication skills. The engineer will work closely with Product Owners, Lines of Business, and Operations teams, and must be comfortable presenting technical concepts to both technical and non-technical audiences.

Key Responsibilities:

Design, develop, and modernize backend services to replace legacy mainframe functionality on a distributed platform
Build and maintain data ingestion, validation, and transformation pipelines using Python and PySpark
Develop and support APIs using FastAPI and/or Flask
Collaborate within a Scrum team, partnering closely with Product Owners, LOB stakeholders, and Operations
Act as a Python SME, mentoring engineers transitioning from mainframe technologies
Contribute to frontend development using React and Angular when required
Ensure data accuracy and integrity for financial feeds flowing into general ledger systems
Participate in technical design discussions, code reviews, and architecture decisions
Communicate effectively through documentation, presentations, and stakeholder discussions
Support CI/CD pipelines and cloud-native deployments using containerized platforms

Required Qualifications:

  • Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.

  • 7 years of relevant professional software engineering experience

  • Strong expertise in Python, with production experience using PySpark

  • Backend experience with FastAPI and/or Flask

  • Frontend experience with React and/or Angular

  • Experience with SQL Server and/or Exadata

  • Hands-on experience with Kafka or other streaming platforms

  • Experience working in Agile / Scrum delivery models

  • Strong communication, presentation, and stakeholder engagement skills

  • Ability to guide and mentor other engineers as a senior technical contributor

Preferred Qualifications:

  • Agentic AI frameworks: LangGraph, LangChain, A2A

  • Programming Languages: Java, Scala, SQL, HiveQL

  • Big Data Technologies: Hadoop, Spark, HDFS, Hive, Cloudera, Hortonworks

  • Cloud Platforms: AWS (Glue, Lambda, Redshift, S3, CloudWatch)

  • ETL / ELT Tools: AWS Glue, PySpark, Databricks

  • Data Integration & Migration: Hadoop ecosystems, Kafka, real-time streaming, data lakes

  • Data Modeling: dimensional models, structured and unstructured data processing

  • CI/CD & Automation: GitHub Actions, Azure DevOps, Jenkins, Git, Autosys, Airflow

  • Containerization & Orchestration: Kubernetes

Salary.com Estimation for Senior Software Engineer – Python / PySpark (Mainframe Modernization) in San Francisco, CA
$185,429 to $221,801
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer – Python / PySpark (Mainframe Modernization)?

Sign up to receive alerts about other jobs on the Senior Software Engineer – Python / PySpark (Mainframe Modernization) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at wellsfargo

  • wellsfargo Minneapolis, MN
  • Title : Sr. WalkMe Builder Location : Minneapolis, MN Alternate Locations : Irving, TX, Charlotte, NC, Des Moines, IA or Salt Lake City, UT Duration : 12 m... more
  • 8 Days Ago

  • wellsfargo Minneapolis, MN
  • Title : Senior Workday HCM Analyst Location: Minneapolis, MN OR Charlotte, NC Duration : 6 months Work Engagement : W-2 Work Schedule : 3 days in office/2 ... more
  • 8 Days Ago

  • wellsfargo Chandler, AZ
  • Title : Workday Business Analyst Location: Chandler, AZ Duration : 6 months Work Engagement : W-2 Work Schedule : 3 days in office/2 days remote Benefits o... more
  • 8 Days Ago

  • wellsfargo Charlotte, NC
  • Description Title : ServiceNow Developer Location : Charlotte, NC Duration : 12 months Work Engagement : W2 Work Schedule : Hybrid 3 days in office/2 days ... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer – Python / PySpark (Mainframe Modernization) jobs in the San Francisco, CA area that may be a better fit.

  • Venture Up San Francisco, CA
  • 🚀 Senior Python Software Engineer | AI HealthTech Startup | San Francisco 💰 Own products worth $1M ARR . Build AI that transforms healthcare. Help scale ... more
  • 20 Days Ago

  • Red Oak Technologies San Francisco, CA
  • Senior Python Software Engineer – Manufacturing Test & Automation 📍 San Francisco, CA (Onsite) 💰 $150,000 – $165,000 Base Salary DOE 🏢 Direct Hire We're... more
  • 9 Days Ago

AI Assistant is available now!

Feel free to start your new journey!