1

Python Developer Jobs in Shrewsbury, MA (NOW HIRING)

Python Test Engineer

Waltham, MA · On-site

$80 - $100/hr

Python Test Engineer Location: Waltham, MA (3 days a week onsite) Key Skills: Squish is the key skill. The Customer Mapping System is a 3D mapping and navigation system and is an effective diagnostic ...

New

Python Full Stack Developer

Princeton, MA · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Required Skill and Experience • Experience in Python- Design and develop scalable web applications using Python and React JS. • Build and maintain RESTful APIs using frameworks such as FastAPI ...

Preferred At least 4 years of experience in Python programming using CPython. At least 2 years of experience in Python plugins like PyQt, PySide. At least 1 years of experience in Microsoft Team ...

Python Private Tutoring Jobs

Worcester, MA · On-site

$50.25 - $69/hr

We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share your knowledge, we ...

Python Private Tutoring Jobs

Babson Park, MA · On-site

$55 - $75.75/hr

We are looking for students, professionals, retirees or anyone with a passion to share, to join the largest community of teachers worldwide! If you have free time and want to share your knowledge, we ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

Are you an experienced full-stack Python developer who can solve tough technical problems creatively and quickly. We take software seriously: we're looking for someone who's just as serious as we are ...

AI Developer

Boston, MA · On-site

$70 - $110/hr

Develop and maintain Python-based AI applications and APIs using frameworks like FastAPI, Flask, or ... Collaborate with data engineering teams to ensure smooth ingestion, transformation, and storage of ...

GenAI Python Systems Engineer-Manager

Boston, MA · On-site

$99K - $232K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

... DevOps pipelines with cloud services - Enhancing cloud resources for cost and performance Travel Requirements Up to 80% Job Posting End Date The salary range for this position is: $99,000 - $232,000.

GenAI Python Systems Engineer -Senior Manager

Boston, MA · On-site

$124K - $280K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Azure Solutions Architect Expert, Azure Data Engineer Associate, Snowflake Core, Snowflake Databricks Data Engineer Associate] is a plus - Proficient in Python and structured/unstructured data ...

Machine Learning Engineer

Boston, MA · On-site +1

$136K - $225K/yr

Refactor existing Python code to improve clarity, robustness, performance, and long-term ... Apply standard software engineering practices, including version control, code reviews, and ...

UI Engineer (React/Python)

Boston, MA · On-site

$113K - $151K/yr

Strong backend engineering skills using Python, Ray, FastAPI, and Pandas/Polars, including API design, distributed parallel computing, and experience with both relational and non-relational databases.

Showing results 21-40

Python Developer information

See Shrewsbury, MA salary details

$13

$59

$87

How much do python developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for python developer in Shrewsbury, MA is $59.72, according to ZipRecruiter salary data. Most workers in this role earn between $49.23 and $67.84 per hour, depending on experience, location, and employer.

What does a Python developer do?

As a Python developer, your job is to use the Python programming language to develop, implement, and debug a project. In this role, you may create an application for your employer, design the framework for your code, build tools as necessary to get the job done, create websites, or publish new services. Python developers often work with data collection and analytics to create useful answers to questions and provide insight where it's needed most. Like most programming positions, the specifics of this job vary based on the needs of your employer. Some Python developers work as independent contractors instead of being exclusive to one company.

What does a Python developer do?

A Python Developer designs, codes, and maintains software applications using the Python programming language. They often work on web applications, data analysis, automation scripts, and more. Their responsibilities can include writing and testing code, debugging programs, integrating third-party services, and collaborating with other developers and stakeholders. Python Developers are valued for their ability to create efficient, scalable, and readable code. They may also be involved in deploying applications and maintaining technical documentation.

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

To thrive as a Python Developer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and often a degree in computer science or a related field. Familiarity with frameworks like Django or Flask, version control systems such as Git, and knowledge of databases and cloud services are commonly required. Problem-solving ability, attention to detail, and effective communication help developers collaborate and deliver high-quality code. These skills and qualities are vital to building efficient, scalable software solutions and contributing effectively to development teams.

What are some common challenges Python developers face when working on large-scale projects?

Python Developers working on large-scale projects often encounter challenges such as managing codebase complexity, ensuring consistent code style among team members, and optimizing application performance. Collaboration with other developers becomes essential, often requiring the use of version control systems and code review processes. Additionally, integrating Python code with other technologies or legacy systems can present unique compatibility and testing hurdles. Proactively adopting best practices like modular architecture and thorough documentation can help mitigate these issues.

What is the difference between Python Developer vs Java Developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automation, scriptingEnterprise applications, Android development, backend systems
Industry UsageTech startups, data companies, automation firmsFinancial services, enterprise software, mobile app companies
Common Search/ComparisonOften compared for backend and scripting rolesCompared for enterprise and mobile app development

Python Developers and Java Developers share similar educational backgrounds and often work in backend environments. However, Python is favored for data science, scripting, and rapid development, while Java is preferred for large-scale enterprise applications and Android development. Both roles are highly sought after, but their industry focus and project types differ.

How much do Python developers get paid?

Python developers' salaries vary based on experience, location, and skill level, but they typically earn between $70,000 and $120,000 annually in the United States. Senior developers with expertise in frameworks, data analysis, or machine learning can earn higher salaries, especially in tech hubs. Entry-level positions generally start around $60,000 to $80,000.

Is Python in demand in 2026?

Python developers are expected to remain in high demand through 2026 due to the language's widespread use in data science, web development, automation, and artificial intelligence. Proficiency in frameworks like Django or Flask and knowledge of related tools can enhance job prospects in this field.

Is there a demand for Python developers?

Python developers are in high demand across various industries such as technology, finance, and data science due to Python's versatility and widespread use in web development, automation, and machine learning. Employers seek professionals with skills in frameworks like Django or Flask and knowledge of data analysis tools like Pandas and NumPy, making Python a valuable programming language for job seekers.

What jobs can a Python Developer get?

A Python Developer can work in roles such as software engineer, web developer, data analyst, data scientist, machine learning engineer, automation engineer, and backend developer. These positions often require knowledge of frameworks like Django or Flask, and familiarity with databases and version control systems.

What are the most commonly searched types of Python Developer jobs in Shrewsbury, MA?

The most popular types of Python Developer jobs in Shrewsbury, MA are:

What job categories do people searching Python Developer jobs in Shrewsbury, MA look for?

The top searched job categories for Python Developer jobs in Shrewsbury, MA are:

What cities near Shrewsbury, MA are hiring for Python Developer jobs?

Cities near Shrewsbury, MA with the most Python Developer job openings:

Infographic showing various Python Developer job openings in Shrewsbury, MA as of August 2026, with employment types broken down into 1% Internship, 81% Full Time, 12% Part Time, and 6% Contract. Highlights an 76% Physical, 7% Hybrid, and 17% Remote job distribution, with an average salary of $124,226 per year, or $59.7 per hour.

Python Test Engineer

Highbrow LLC

Waltham, MA • On-site

$80 - $100/hr

Other

Posted 2 days ago

New


Job description

Job Title: Python Test Engineer

Location: Waltham, MA (3 days a week onsite)

Key Skills: Squish is the key skill.

Job Description

The Customer Mapping System is a 3D mapping and navigation system and is an effective diagnostic tool for cardiac electrophysiology (EP) procedures. It provides real-time visualization of intracardiac catheters and a display of 3D cardiac maps in selected formats in minimally invasive procedures to assist the physician in identifying the origin of the arrhythmia within the heart chamber. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback. The software test engineer will join a highly effective product quality team in Waltham, working side-by-side with developers in an Agile environment, developing test cases for a wide range of software components, including user interface, algorithms, and back-end data handling. The position will also include writing or updating test cases, manual execution of tests, and interacting with a variety of electronic equipment in the lab. Besides manual testing, the candidate would be involved working in test automation which requires coding skills in Python or other programming languages in Linux environment.

Responsibilities
  • Design, develop and execute test cases to ensure the quality of the product by proving system functionality, verify business and user requirements are met in Electrophysiology domain area.
  • Manual execution of tests or execute automated test scripts.
  • Create, execute automated test scripts.
  • Debug and fix issues on the automated test scripts within its verification points.
  • Debug and fix issues that may be related to the automation framework.
  • Execute automation runs to test JIRA items and coordinate with multiple scrum teams.
  • Design and develop new websites to support test automation.
  • Ensure that tests have been conducted in accordance with written procedures.
  • Document test results and write test reports.
  • Diagnose problems and report bugs and enhancements in a bug tracking system.
  • Share knowledge and demonstrate product areas to other team members on ad hoc basis.
  • Assist in determining test methodology, test strategy, and test data setup.
  • Participate in daily scrum meetings, product review meetings, bug triage meetings etc.
  • Work closely with software development team, hardware engineering team, field support team, and other cross-functional teams.
Quality Systems Duties and Responsibilities

Build Quality into all aspects of their work by maintaining compliance to all quality requirements.

Basic Qualifications
  • Prior programming experience in Python is required.
  • Experience with test automation tools such as Selenium and Squish.
  • Prior experience with source code management tool such as Git and Bitbucket.
  • Experience working in Agile Scrum development environment.
  • Strong written and verbal communication skills.
  • Strong analytical and problem-solving skills.
Preferred Qualifications
  • A strong product quality and testing experience preferably in medical device domain.
  • Working knowledge of test automation under Linux/Unix environment.
  • A natural attention to detail and a penchant for organizing and documenting.
  • A good learner who can master complex software and quickly adapt to new tools and technologies.
  • Experience working in Agile Scrum development environment.
  • Ability to think logically and analytically in a problem-solving environment.
  • Ability to work independently as well as work collaboratively as part of a team.
  • Follow company policy regarding ISO and FDA documentation and compliance for medical device
EEO Statement

The Employer is an Equal Opportunity Employer and does not discriminate on the basis of race, ethnicity, national origin, age, veteran, disability, gender, sex, pregnancy, gender identity, gender expression, sexual orientation, military service status, sexual orientation, ethnicity or any other protected status.

#J-18808-Ljbffr