Job Title: Senior Python Software Engineer.
Location: Tysons, VA (On-site).
Employment Type: Contract (W2).
About the Opportunity:
ZipStaff is seeking a Senior Python Software Engineer to join a high-impact financial forecasting and accounting platform team at a major financial institution.
You will work on the Checkmate platform (the modern replacement for a legacy system), focusing on refactoring existing components, building new custom features, and performing heavy integration and testing work. This role requires strong production-grade Python engineering skills and the ability to deliver clean, well-tested, object-oriented code.
What You’ll Do:
- Refactor and modernize existing components of a financial forecasting and accounting application.
- Design and develop new custom components and integrate them into the Checkmate platform.
- Perform heavy integration work across data, services, and application layers.
- Write clean, maintainable, production-grade Python code using solid Object-Oriented Programming principles.
- Develop and maintain strong automated unit and integration tests (pytest or equivalent).
- Support critical production runs, troubleshoot issues, and 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.
Required Qualifications:
- Minimum 5 years of hands-on production-grade Python software engineering experience (scripting or automation-only backgrounds will not be considered).
- Strong Object-Oriented Programming (OOP) skills in Python.
- Solid experience with unit testing and automated test frameworks (pytest strongly preferred).
- Experience with 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 on-site in Tysons, VA.
Preferred Qualifications:
- Experience with Pandas.
- Familiarity with containerization (Docker/Kubernetes).
- Exposure to financial forecasting, fixed income concepts, or accounting systems.
- Experience supporting production systems with high accuracy and reliability requirements.
Interview Process:
- 1-round on-site interview only (120 minutes).
- No virtual screening round.
- Candidates must demonstrate strong live coding and technical depth during the on-site interview.
About ZipStaff:
ZipStaff partners with leading organizations to connect skilled technology professionals with high-impact contract opportunities. We focus on quality matches and long-term success.
To apply, please submit your resume highlighting your production Python, OOP, and unit testing experience.