What are the responsibilities and job description for the Python Developer- Only W2 position at Pull Skill Technologies?
Role: Senior Software Engineer Python / PySpark (Mainframe Modernization)
Location: San Francisco, CA 94105 (Hybrid 3 Days Onsite)
Duration: 24 Months
Overview:
- We are seeking a Senior Software Engineer with deep expertise in Python, PySpark, and backend engineering to support a large-scale mainframe modernization initiative within a financial enterprise environment. The role focuses on rebuilding mission-critical financial systems onto distributed, cloud-native platforms while mentoring teams transitioning from legacy mainframe technologies.
- This is a highly technical individual contributor role requiring strong backend development, data engineering, stakeholder communication, and modern software architecture experience.
Key Responsibilities:
- Modernize legacy mainframe applications into distributed backend platforms
- Develop scalable backend services using Python, PySpark, FastAPI, and Flask
- Build and optimize data ingestion, transformation, and validation pipelines
- Support real-time data streaming using Kafka
- Contribute to frontend functionality using React and Angular when required
- Collaborate within Agile/Scrum teams alongside Product Owners and business stakeholders
- Mentor engineers transitioning from mainframe technologies into modern Python ecosystems
- Participate in architecture discussions, code reviews, and technical design sessions
- Support CI/CD pipelines, Kubernetes deployments, and cloud-native application delivery
- Ensure financial data accuracy and integrity across downstream accounting systems
Required Skills:
- 7 years of software engineering experience
- Strong hands-on expertise in Python and PySpark
- Backend frameworks: FastAPI and/or Flask
- Frontend exposure: React and/or Angular
- Database experience: SQL Server and/or Exadata
- Streaming technologies: Kafka
- Experience in Agile/Scrum environments
- Strong communication and mentoring abilities
- CI/CD and containerization experience (GitHub Actions, Azure DevOps, Kubernetes)
Preferred Skills:
- Agentic AI frameworks: LangChain, LangGraph, A2A
- Big Data ecosystem: Spark, Hadoop, Hive, HDFS, Cloudera
- AWS services: Glue, Lambda, Redshift, S3, CloudWatch
- Databricks and ETL/ELT pipelines
- Financial services or accounting domain experience
Regards
Tim Patten
tim (at) pullskill (dot) com
551-272-o2o3
Salary : $70 - $72