Senior Python Software Engineer
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
J
J
J