Software Developer: III (Senior)

The Judge Group

The Judge Group

Software Engineering

Remote

Posted on Feb 27, 2026

Role Overview

We are seeking an experienced Python Developer with strong expertise in building scalable data pipelines, managing CI/CD workflows, and working across modern cloud data platforms. This role involves end‑to‑end development—from design to deployment—while collaborating closely with engineering and QA teams to deliver high‑quality, reliable solutions.

This job will have the following responsibilities:
  • Design, develop, and maintain Python-based ETL pipelines and data processing workflows.
  • Work across all phases of the software development lifecycle, including design, coding, configuration, testing, debugging, and documentation.
  • Develop and optimize ETL processes to extract, transform, and load data from diverse sources into Data Warehouses and Data Marts.
  • Apply data warehousing concepts such as star schema, snowflake schema, facts, and dimensions.
  • Participate in architecture discussions, code reviews, and design reviews to ensure quality and consistency.
  • Conduct technical validations and support User Acceptance Testing (UAT).
  • Review functional and technical design documents, providing constructive feedback and recommendations.
  • Prepare technical specifications based on functional requirements and analysis.
  • Troubleshoot and resolve complex technical issues, communicating effectively with cross-functional teams.
Qualifications & Requirements:
  • 8–10 years of hands-on IT experience.
  • Strong Python development experience.
  • Experience with modern IDEs (preferred: Visual Studio Code).
  • CI/CD pipeline experience (preferred: GitHub Actions).
  • Source code management using GitHub.
  • Cloud database experience (preferred: Snowflake).
  • Scheduling/orchestration tools (preferred: Control‑M).

Nice to Have

  • Experience with data warehousing concepts and architectures.
  • Working knowledge of Unix/Linux environments.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively “Judge”) to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Apply now