Demo

Python Developer

CEI
Pittsburgh, PA Contractor
POSTED ON 2/5/2025
AVAILABLE BEFORE 3/6/2025

One of CEI's largest Financial Services & Banking clients is seeking a Python Developer to join their growing organization!


Client/Industry: Financial Services & Banking

Job Title: Python Software Engineer

Location: Hybrid - 3 Days On-Site/ 2 Days Remote | Pittsburgh, PA 15222 or Cleveland, OH 44136

Hybrid schedule includes mandatory in-office days on Tuesday and Wednesday, with a third day of choice.

Work Schedule/Shift: Mon-Fri 8am – 5pm (EST) | Minimum 40 work hours per week.

Duration/Length of Assignment: 5 Month Contract to Hire

Additional Information: Travel required 1-2 times per month to Pittsburgh for meetings (transportation provided).


*Must be able to convert to a full-time employee without sponsorship, restrictions, or an additional employer*

  • W2 Employment Only – No Corp to Corp / C2C arrangements.
  • Expected potential for contract extension(s) and/or conversion to Full-Time/Permanent Employment.
  • Optional benefits available during contract (Medical, Dental, Vision, and 401k)


Position Overview:

The Software Engineer will play a pivotal role in designing, developing, and maintaining critical data processing pipelines and software platforms for a fast-paced, self-driven team within the credit risk domain. This position supports a large-scale expansion effort within the client's financial services group, focusing on advanced analytics and innovative technology solutions. The team consists of 12 members, including architects, software engineering leads, and line-of-business owners. Collaboration is essential, as the role requires interaction across multidisciplinary teams. The candidate will contribute to building scalable solutions that address complex business challenges within the credit risk financial domain. Responsibilities include full lifecycle software development, providing operational support, and creating user-friendly documentation to enhance adoption by other teams. This role emphasizes hands-on coding expertise, problem-solving capabilities, and a commitment to high performance.


Required Skills/Experience/Qualifications:

  • Bachelor's degree in computer science or a related field, or equivalent work experience.
  • 2 - 4 years of hands-on experience in software development and design.
  • Strong proficiency in Python, including expertise in object-oriented programming concepts and data structures (e.g., lists, dictionaries, tuples).
  • Experience in version control using Git, ensuring efficient code management and collaboration.
  • Experience designing and building APIs in Python.
  • Understanding of the full software development lifecycle, including analysis, design, testing, and delivery.
  • Strong troubleshooting skills for system maintenance and issue resolution.
  • Effective communication, problem-solving, and time management skills.


Preferred Skills (Not Required):

  • Experience with PySpark, Pandas, and Airflow.
  • Familiarity with Linux/Unix systems, file handling, and FTP processes.
  • Familiarity with data processing tools and concepts, such as Parquet files and Spark.
  • Exposure to financial services or credit risk domains.


Day to Day/Responsibilities:

  • Leverage business requirements to design, develop, and implement optimal software solutions.
  • Build and maintain scalable and efficient data processing pipelines.
  • Perform data analytics on semi-structured and unstructured data to address business challenges in the credit risk financial domain.
  • Develop clear and user-friendly documentation for tools and frameworks to facilitate team adoption.
  • Provide full operational support by analyzing code to identify root causes of production issues, implementing solutions or workarounds, and leading them to resolution.
  • Participate in the full software development lifecycle, including requirements analysis, design, development, deployment, and operational support.
  • Conduct root cause analysis on internal and external data and processes to identify improvement opportunities.
  • Collaborate with engineering staff to evaluate hardware and software interfaces and resolve technical challenges.
  • Actively participate in Agile ceremonies, ensuring consistent communication and alignment with team goals.

Salary : $45 - $55

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Developer?

Sign up to receive alerts about other jobs on the Python Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CEI

CEI
Hired Organization Address Mount Laurel, NJ Contractor
Summary: CEI’s fortune 30 client in media and telecommunications is seeking a Software Engineer with Windows Kernel deve...
CEI
Hired Organization Address Orlando, FL Full Time
12 Months C2H Onsite in Orlando, FL $80/hr-$88/hr Job Description: We are seeking an experienced and innovative Solution...
CEI
Hired Organization Address Denver, CO Full Time
Summary : CEI’s Fortune 30 Client in Media and Telecommunications is looking to add multiple Master Controllers to their...
CEI
Hired Organization Address Pittsburgh, PA Full Time
Cloud Security Operations Engineer II Role Summary: The Cloud Security Operations Engineer II is responsible for plannin...

Not the job you're looking for? Here are some other Python Developer jobs in the Pittsburgh, PA area that may be a better fit.

Python Developer – POS Developer

84 Lumber Company, Eighty Four, PA

C# Python Developer

Qualitest, Pittsburgh, PA

AI Assistant is available now!

Feel free to start your new journey!