Onlano
Python DevelopmentOnsite

Senior Python Developer – Mainframe Modernization

Pinnacle Technical Resources - Recruiter

Financial District, San Francisco, 🇺🇸 United StatesContract - Senior (4-7 years)0 applicantsCloses Jun 21, 2026

Salary

USD 231,063 - 231,063 / year

Apply for this job

Job description

Job details

  • Location: Financial District, San Francisco
  • Work mode: Onsite
  • Employment type: Contract (Not an internship)
  • Salary: USD 231,063 per year

Role overview

Pinnacle Technical Resources is seeking a Senior Software Engineer specializing in Python and PySpark for a 12-month contract in San Francisco's Financial District. This role focuses on modernizing a core mainframe-based financial application by migrating it to a distributed platform. The application serves as the system of record for financial data and feeds downstream general ledger systems.

Job details

This is a Contract position based in Financial District, San Francisco, working Onsite. The role offers a competitive rate of $231,063 USD. You will work closely with a dedicated modernization team to rewrite legacy mainframe code into scalable Python-based solutions using PySpark for distributed data processing.

Responsibilities

  • Rewrite mainframe-based financial applications using Python and PySpark
  • Design and implement distributed data processing pipelines
  • Migrate legacy system of record to modern cloud-based architecture
  • Collaborate with cross-functional teams on modernization strategy
  • Ensure data integrity during migration from mainframe to distributed platform

Requirements

  • 5+ years of professional Python development experience
  • Strong experience with PySpark and distributed computing frameworks
  • Knowledge of mainframe systems and legacy application migration
  • Experience with financial data systems and general ledger integration
  • Proficiency in SQL and data modeling
  • Bachelor's degree in Computer Science or related field

Benefits

  • Competitive contract rate
  • Work on high-impact modernization project
  • Exposure to enterprise financial systems
  • Collaborative team environment

Keywords

PythonPySparkMainframe ModernizationDistributed SystemsETLFinancial SystemsData EngineeringSQL