JOBSEARCHER

Senior Python Software Engineer

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 Candidates must demonstrate strong live coding and technical depth during the on-site interview In person 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. Ref#162212 To apply, please submit your resume highlighting your production Python, OOP, and unit testing experience Pay: $70.00 - $72.00 per hour Benefits: 401(k) 401(k) matching Paid time off Referral program Application Question(s): 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? Experience: production-grade Python software engineering: 5 years (Required) Work Location: In person