Post Job Free
Sign in

Python Software Engineer

Company:
Spinnaker Search
Location:
Green Knoll, NJ, 08807
Posted:
May 16, 2025
Apply

Description:

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

Full-time

Hybrid remote

Apply