DeveloperJobs.io
← Back to all jobs

Job Description

Work on mission-critical forecasting and accounting

Zip Staff Inc. is hiring a Senior Python Software Engineer for an onsite contract role in Tysons, VA (about 70 to 72 USD per hour). You will join a financial forecasting and accounting platform team building and improving capabilities on the Checkmate platform. The work is hands-on and production-focused, including refactoring existing components, creating new custom components, and performing deep integration and testing across data and application layers.

Responsibilities

  • Refactor and modernize components of a financial forecasting and accounting application
  • Design and develop new custom components and integrate them into the Checkmate platform
  • Carry out heavy integration across data, services, and application layers
  • Write clean, maintainable, production-grade Python using strong Object-Oriented Programming (OOP) practices
  • Build and maintain automated unit and integration tests using pytest or an equivalent framework
  • 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

What you’ll bring

  • 5+ years of hands-on production-grade Python engineering (automation-only or scripting-only backgrounds will not be considered)
  • Strong OOP skills in Python
  • Solid experience with unit testing and automated test frameworks, with 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

Tools and technologies

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

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 where accuracy and reliability requirements are high

Benefits

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

Interview process

  • On-site interview with live coding and demonstration of technical depth
  • 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 Object-Oriented Programming (OOP) experience in Python along with unit testing using frameworks such as pytest?

Similar Jobs