Senior Software Developer Python Developer / Only on w2 contract/ local to Pasadena, CA

  • Pasadena, CA
  • Posted 1 day ago | Updated 3 hours ago

Overview

On Site
$40 - $60
Contract - W2

Skills

python

Job Details

Title: Senior Software Developer Python Developer

Location: Pasadena, CA

Duration: Long Term Contract

In Person Interview

Position Summary:

We are seeking an experienced Senior Software Developer with strong expertise in Python and PySpark to design, develop, and maintain scalable data and software solutions. Experience with Java is preferred, especially for integrating with existing enterprise systems.

This role is ideal for someone who thrives in data-intensive environments and has a solid software engineering background.

Key Responsibilities:

  • Design and implement high-performance data processing applications using Python and PySpark.
  • Write efficient, reusable, and testable code following best practices.
  • Collaborate with data engineers, architects, and DevOps teams to deliver end-to-end solutions.
  • Work on integrating with legacy or back-end systems using Java when required.
  • Optimize and troubleshoot large-scale batch and streaming jobs.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Contribute to CI/CD automation and deployment workflows.

Required Skills and Experience:

  • 10+ years of professional experience in software development.
  • Strong programming skills in Python and hands-on experience with PySpark.
  • Proven track record of working with Apache Spark in production environments.
  • Solid understanding of distributed systems and big data frameworks.
  • Experience with SQL, data modeling, and data wrangling.
  • Familiarity with Java (preferred) for integrating APIs or working with enterprise components.
  • Knowledge of Git, CI/CD tools, and agile development practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.