EngineerJobs.io
← Back to all jobs

Job Description

Zip Staff Inc. is hiring a contract Senior Python Software Engineer for the Checkmate platform in Tysons, VA.

Responsibilities

  • Refactor and modernize components within a financial forecasting and accounting application
  • Design and develop new custom components and integrate them into the Checkmate platform
  • Lead heavy integration work across data, services, and application layers
  • Build clean, maintainable, production-grade Python using strong Object-Oriented Programming practices
  • Develop and maintain automated unit and integration tests using pytest or equivalent
  • Support critical production runs, troubleshoot issues, and help ensure accuracy and reliability of outputs
  • Collaborate with stakeholders and team members to analyze requirements and deliver end-to-end solutions
  • Participate in code reviews, design discussions, and continuous improvement of engineering practices

Requirements

  • Minimum 5 years of hands-on production-grade Python software engineering experience; scripting or automation-only backgrounds will not be considered
  • Strong OOP skills in Python
  • Experience with unit testing and automated test frameworks; pytest strongly preferred
  • Experience using Git in a team-based development environment
  • Strong SQL and relational database skills
  • Ability to write clean, testable, high-quality code and work in an Agile environment
  • Excellent problem-solving and communication skills
  • Ability to work onsite in Tysons, VA

Preferred qualifications

  • Experience with Pandas
  • Familiarity with containerization technologies such as Docker/Kubernetes
  • Exposure to financial forecasting, fixed income concepts, or accounting systems
  • Experience supporting production systems with high accuracy and reliability requirements

Technology stack

  • Python
  • pytest
  • Git
  • SQL
  • Docker/Kubernetes
  • Pandas

Job details

  • Location: Tysons, VA (onsite)
  • Employment type: contract
  • Pay: USD 70–72 per hour

Benefits

  • 401(k)
  • 401(k) matching
  • Paid time off
  • Referral program

Interview process

  • Candidates must demonstrate strong live coding and technical depth during the on-site interview
  • In-person interview

Application questions

  • Are you legally authorized to work in the United States?
  • Will you now or in the future require employer sponsorship for employment authorization?
  • Do you have strong OOP experience in Python along with unit testing using frameworks such as pytest?

Similar Jobs