1

Senior Python Engineer Jobs in Needham, MA (NOW HIRING)

Senior Back-End Engineer Location: Cambridge, MA | In-Person About us We are a Seed Stage ... Python, JavaScript, TypeScript, Java, C++, Go APIs & RPCs: REST, gRPC, GraphQL Databases: SQL ...

Senior Back-End Engineer Location: Cambridge, MA | In-Person About us We are a Seed Stage ... Python, JavaScript, TypeScript, Java, C++, Go APIs & RPCs: REST, gRPC, GraphQL Databases: SQL ...

Senior Back-End Engineer Location: Cambridge, MA | In-Person About us We are a Seed Stage ... Python, JavaScript, TypeScript, Java, C++, Go APIs & RPCs: REST, gRPC, GraphQL Databases: SQL ...

Senior Back-End Engineer Location: Cambridge, MA | In-Person About us We are a Seed Stage ... Python, JavaScript, TypeScript, Java, C++, Go APIs & RPCs: REST, gRPC, GraphQL Databases: SQL ...

Senior Software Engineer

Woburn, MA · On-site +1

$134K - $184K/yr

STR is hiring a Senior Software Engineer to be part of a multi-disciplinary team that transforms ... Implement real-time systems in C/C++ and Python from verified algorithms written in higher-level ...

Senior DevOps Engineer

Cambridge, MA · Remote

$143.20K - $184K/yr

... ENGINEER We are seeking a Senior DevOps Engineer to implement and manage our cloud based ... Python, bash, other scripting language experience is required. Ansible, Terraform, or equivalent ...

Senior Software Engineer

Waltham, MA · Hybrid

$132.20K - $174.20K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... Reading, writing, and reviewing code written in HTML, Typescript/Javascript/React, Python, and Rust

Senior Systems Engineer

Tewksbury, MA

$112.60K - $154.10K/yr

Senior Systems Engineer - LTAMDS Radar Work Location: On-Site Position Overview Looking for a ... Experience with C++, Python, or similar. * Experience with generating technical documentation, such ...

Senior NLP Engineer

Boston, MA

$113.90K - $156.40K/yr

Senior Natural Language Processing (NLP) Engineer Would you like to contribute creatively to a ... Linux, Python, Bash, SQL, JavaScript * Excellent organizational and communication skills What's in ...

AI Engineer Location: Boston, MA - 4 days/week onsite-locals only with DL copy Pay rate: Senior ... The ideal candidate has strong experience with a modern AI/ML stack, including a profound Python ...

Senior Software Engineer

Boston, MA · On-site

$133.10K - $175.50K/yr

Senior Software Engineer Reports to: Sr. Manager, Software Engineering Location: Houston, TX; ... Advanced proficiency in Python, FastAPI, PyTest, Celery, and other Python frameworks * Deep ...

Senior DevSecOps Engineer

Boston, MA · On-site

$124.40K - $170.60K/yr

Senior DevSecOps Engineer Location: Boston, MA Employment Type: Full-Time Experience: 10+ Years ... Develop automation scripts and workflows using Python, Bash, Go, or PowerShell . * Integrate SIEM ...

Senior Software Engineer

Waltham, MA · On-site

$132.20K - $174.20K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... Reading, writing, and reviewing code written in HTML, Typescript/Javascript/React, Python, and Rust

next page

Showing results 1-20

Senior Python Engineer information

See Needham, MA salary details

$59.9K

$154.7K

$212.4K

How much do senior python engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for senior python engineer in Needham, MA is $154,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,400.00 and $178,100.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Python Engineer, and why are they important?

To thrive as a Senior Python Engineer, you need expert knowledge of Python programming, software architecture, and experience with web frameworks, supported by a degree in computer science or related field. Familiarity with tools like Django, Flask, REST APIs, Docker, and version control systems such as Git is typically required, along with possible certifications in cloud technologies or Python itself. Strong problem-solving abilities, leadership, and effective communication skills help you lead teams and collaborate across departments. These skills ensure robust, scalable software solutions and foster innovation and efficiency within development projects.

What are the common challenges Senior Python Engineers face when leading projects, and how can they effectively address them?

Senior Python Engineers often encounter challenges such as balancing hands-on coding with overseeing project architecture, mentoring junior developers, and ensuring code quality across the team. Effectively addressing these challenges involves strong communication, setting clear coding standards, and fostering a collaborative environment through regular code reviews and knowledge-sharing sessions. Staying updated on best practices and leveraging automation tools for testing and deployment can also help streamline workflows and maintain high-quality deliverables.

What does a Senior Python Engineer do?

A Senior Python Engineer is an experienced software developer who specializes in designing, developing, and maintaining applications using the Python programming language. They often take on leadership roles within development teams, contribute to architectural decisions, and mentor junior engineers. Senior Python Engineers work on complex projects, ensure code quality, and help implement best practices to improve efficiency and reliability. Their work may span back-end development, data engineering, automation, and integrating with other technologies.

$106K - $198K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 12 days ago


Job description

About the Role

You'll be joining a team of engineers to work on a broad spectrum of descriptive data sets related to providers across the healthcare continuum. Definitive Healthcare is a rapidly growing and fast paced company and it is essential that you are able to successfully manage multiple competing priorities. The ideal candidate for this position will identify problems, analyze information, and formulate creative solutions and processes. As a Senior Data Engineer, the projects that you and your team will tackle on a daily basis are dynamic and innovative by nature. You must be comfortable speaking up, sharing ideas, and driving change.  

What You'll Do 

  • Managing data coming from various sources and integrating data into our product utilizing expertise in SQL, Python, AWS Argo and/or Airflow workflows.
  • Integrating new data assets into our product and re-engineering existing data flows for optimal performance utilizing SQL, Python, and AWS workflows.
  • Adding value to our product through creativity and ability to explore innovative solutions pertaining to optimizing and operationalizing the ways in which we currently collect and transform data and regarding how to best incorporate new and evolving data sets based in your SQL and ETL expertise and familiarity with automation tools.
  • Working collaboratively with other engineers on large scale projects and serve as a mentor for junior engineers, helping them hone their technical acumen relating to SQL, Python and AWS.
  • Working closely with Product Management and Product Engineering teams on the development and engineering of our product and the complex data and data structures it contains. Additionally, partnering with teams to support the continuous evolution and growth of our product and its intricacy.

What You'll Bring

  • 5+ years of professional experience, ideally in a data engineering role
  • Intermediate to advanced SQL proficiency
  • Experience using Python or a similar language
  • Experience using ETL tools. Preferably AWS Argo and/or Airflow.  Nice to have SSIS.
  • Experience with data engineering, preferred within healthcare
  • Understand data modelling concepts
  • Familiar with code repos such as GitHub and/or Azure
  • Experience with database systems such as SQL Server and Postgres
  • Familiar with AWS S3 storage and Databricks unified data platform
  • Leverage AI tools to help facilitate code development
  • Desire to take on more responsibility and ownership of your work
  • Excellent analytical skills, including working with large data sets

Compensation and Benefits

The salary range for this position is $106,000 - $198,000 per year, which represents the base pay the company reasonably and in good faith expects to pay for this role. Actual pay within this range will be determined based on factors such as relevant experience, skills, and qualifications. 

Depending on the position, employees may also be eligible to participate in a company bonus or commission plan. All employees are eligible for a comprehensive benefits package, including medical, dental, and vision coverage, unlimited paid time off, and participation in the company's 401(k) plan with employer contribution.