> Markdown version of [/jobs/ext/2456738-senior-python-software-engineer](https://www.wearedevelopers.com/jobs/ext/2456738-senior-python-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Python Software Engineer - **Company:** Zip Staff Inc. - **Location:** Tysons, VA, United States - **Experience:** Expert - **Salary:** $145,600.0 - $149,760.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Accounting Systems, Agile Methodology, Application Layers, Automation of Tests, Unit Testing, Code Review, Relational Databases, Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Standard Sql, Scripting, Git, Pandas, Pytest, Containerization, Integration Tests, Kubernetes, Code Restructuring, Docker - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=070729c80fe33e5e ## About the Role * 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, * 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, * 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) ## Description 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 ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 good reasons why you should learn Python in 2021](https://www.wearedevelopers.com/magazine/19-7-good-reasons-why-you-should-learn-python-in-2021) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk)