Enable job alerts via email!

Python Software Engineer

Spinnaker Search

Bridgewater (MA)

Hybrid

USD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A nationally recognized credit rating agency is seeking a Python Software Engineer contractor to develop server-side components for their analytics systems. This role emphasizes building scalable data systems and optimizing performance. Ideal candidates will have strong Python skills, SQL expertise, and experience with REST APIs. The position offers a flexible remote structure with potential hybrid work arrangements.

Qualifications

  • 3-5 years of server-side Python development experience.
  • Expertise in concurrency models like asyncio and multiprocessing.

Responsibilities

  • Build and optimize data storage layers across Oracle and CEPH.
  • Develop robust Python services leveraging asyncio and multiprocessing.
  • Design and implement RESTful APIs using FastAPI.

Skills

Python
SQL
Concurrency Models
REST APIs
Git
Azure DevOps

Education

Bachelor’s degree

Tools

Oracle
Red Hat Linux
FastAPI
MongoDB
CEPH

Job description

Our client is a nationally recognized credit rating agency and financial data analytics provider. Known for its deep expertise in the insurance industry, the company has earned widespread trust from regulators, reinsurers, and global markets. Their commitment to innovation has been highlighted in industry press, and they’ve received recognition for analytics leadership and technological advancement.

They are currently seeking a Python Software Engineer contractor to support the ongoing buildout of a cutting-edge Quantitative Analytics Module. This is a contract role with a flexible remote structure and potential hybrid work (based on candidate location and client need).

The Role You’ll Play

As a Python Software Engineer, you will be part of a team driving the development of server-side components for the firm’s analytics systems. This role is critical in ensuring the efficiency, performance, and scalability of the underlying infrastructure that powers their analytics.

Key responsibilities include:

  • Build and optimize data storage layers across Oracle, CEPH, and possibly MongoDB

  • Tune SQL performance using indexes, views, stored procedures, etc.

  • Develop robust Python services leveraging asyncio, multiprocessing, threading

  • Work with libraries such as Numpy, Pandas, and core Python collections

  • Design and implement RESTful APIs using FastAPI (GRPC/sockets a plus)

  • Participate in end-to-end DevOps using Git, Azure DevOps, Artifactory

  • Build and maintain CI/CD pipelines

  • Develop in a Red Hat Linux environment with some shell scripting as needed

Background Profile

The ideal candidate is a seasoned back-end developer with a strong command of server-side Python and a passion for building scalable data systems. They should bring an engineering mindset, a self-managed work ethic, and the ability to operate in both dev and ops spaces.

  • Bachelor’s degree with 3–5 years of server-side Python development experience

  • Expertise in concurrency models (asyncio, multiprocessing, threading)

  • Proficiency with REST APIs and frameworks like FastAPI

  • Strong SQL and Oracle experience, including tuning and stored procedures

  • Proficient in Git and Azure DevOps; experience building CI/CD pipelines

  • Comfortable in Redhat Linux environments and writing shell scripts

  • Strong grasp of software design patterns (factory, singleton, facade)

Preferred/Bonus Skills:

  • Experience with GRPC or socket communications

  • Exposure to non-interpreted languages like Java, C++, or Rust

  • Familiarity with CEPH or MongoDB

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Python Software Engineer

UKG

Lowell

On-site

USD 86,000 - 124,000

Yesterday
Be an early applicant

Python Software Engineer II

J.P. Morgan

New York

On-site

USD 90,000 - 120,000

Today
Be an early applicant

Associate Software Engineer (SQL/Javascript/Python), Lab Information Systems

Quest Diagnostics Incorporated

Secaucus

Remote

USD 80,000 - 110,000

11 days ago

Python Software Engineer

Ultimate Software

Lowell

On-site

USD 86,000 - 124,000

3 days ago
Be an early applicant

MTS Software Engineer – Analytics, ELK, Python

Wind River Systems

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Python Software Engineer

Itsacheckmatecom Services India

Remote

USD 70,000 - 110,000

5 days ago
Be an early applicant

Associate Software Engineer (SQL/Javascript/Python), Lab Information Systems

QUEST DIAGNOSTICS INC

Secaucus

Remote

USD 80,000 - 110,000

23 days ago

Software Engineer - L3 Support

Canonical

City of Syracuse

Remote

USD 100,000 - 130,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

Delhi Township

Remote

USD 80,000 - 110,000

Today
Be an early applicant