{"schemaVersion":"jobsearcher.job.v1","id":"117d7f4bb066494769d8f74f","url":"https://jobsearcher.com/jobs/117d7f4bb066494769d8f74f","canonicalUrl":"https://jobsearcher.com/jobs/117d7f4bb066494769d8f74f","title":"Senior Python Software Engineer","description":"Job Summary Fully onsite McLean, VA\r\nTysons, Virginia\r\nContract\r\n$70 - 95 per hour\r\n9am to 5pm\r\nBachelors\r\nResponsibilities Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.\r\nDevelop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.\r\nSupport critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.\r\nDiagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.\r\nWrite clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.\r\nCoordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.\r\nPartner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.\r\nAssist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.\r\nContribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality\r\nQualifications At least 5 years' of hands-on Python software development experience with Bachelor'sdegree or 3 years' of hands-on Python software development experience with advanceddegree in production-grade coding (not scripting).\r\n2-3 years of experience using Git for source control in a team-based developmentenvironment.\r\n2-3 years of experience with SQL and relational database development.\r\n1-2 years of experience with containerization and orchestration technologies (e.g.,Docker, Podman, Kubernetes).\r\nProficiency with shell scripting for automation, troubleshooting, and operational support.\r\n2-3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementingautomated test coverage.\r\nAn understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS).\r\nGood oral and written communication skills\r\nStrong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.\r\nPreferred Skills Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics,Statistics, or related field).\r\nStrong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.\r\nCFA/FRM (or significant progress toward CFA/FRM/CPA).\r\nStrong oral and written communication skills, with the ability to clearly articulate technical and business concepts.\r\nExperience engaging with stakeholders to gather requirements, align on priorities, and drive delivery\r\nExposure to product and project management tools (e.g., JIRA) to support planning,tracking, and execution.\r\nEqual Opportunity Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.\r\nAt Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.\r\nCompensation and Benefits Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc.\r\nIn addition, Randstad Digital offers a comprehensive benefits package, including:\r\nmedical\r\nprescription\r\ndental\r\nvision\r\nAD&D\r\nlife insurance offerings\r\nshort-term disability\r\n401K plan (all benefits are based on eligibility)\r\nThis posting is open for thirty (30) days.\r\nJ-18808-Ljbffr","company":"Randstad","rawCompany":"randstad","city":"McLean","state":"VA","isRemote":false,"isActive":false,"createdAt":"2026-08-13T01:57:17.192Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Python Software Engineer","description":"Job Summary Fully onsite McLean, VA\r\nTysons, Virginia\r\nContract\r\n$70 - 95 per hour\r\n9am to 5pm\r\nBachelors\r\nResponsibilities Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.\r\nDevelop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.\r\nSupport critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.\r\nDiagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.\r\nWrite clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.\r\nCoordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.\r\nPartner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.\r\nAssist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.\r\nContribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality\r\nQualifications At least 5 years' of hands-on Python software development experience with Bachelor'sdegree or 3 years' of hands-on Python software development experience with advanceddegree in production-grade coding (not scripting).\r\n2-3 years of experience using Git for source control in a team-based developmentenvironment.\r\n2-3 years of experience with SQL and relational database development.\r\n1-2 years of experience with containerization and orchestration technologies (e.g.,Docker, Podman, Kubernetes).\r\nProficiency with shell scripting for automation, troubleshooting, and operational support.\r\n2-3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementingautomated test coverage.\r\nAn understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS).\r\nGood oral and written communication skills\r\nStrong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.\r\nPreferred Skills Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics,Statistics, or related field).\r\nStrong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.\r\nCFA/FRM (or significant progress toward CFA/FRM/CPA).\r\nStrong oral and written communication skills, with the ability to clearly articulate technical and business concepts.\r\nExperience engaging with stakeholders to gather requirements, align on priorities, and drive delivery\r\nExposure to product and project management tools (e.g., JIRA) to support planning,tracking, and execution.\r\nEqual Opportunity Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.\r\nAt Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.\r\nCompensation and Benefits Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc.\r\nIn addition, Randstad Digital offers a comprehensive benefits package, including:\r\nmedical\r\nprescription\r\ndental\r\nvision\r\nAD&D\r\nlife insurance offerings\r\nshort-term disability\r\n401K plan (all benefits are based on eligibility)\r\nThis posting is open for thirty (30) days.\r\nJ-18808-Ljbffr","datePosted":"2026-08-13T01:57:17.192Z","dateModified":"2026-08-13T01:57:17.192Z","hiringOrganization":{"@type":"Organization","name":"Randstad","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"McLean","addressRegion":"VA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"117d7f4bb066494769d8f74f"},"url":"https://jobsearcher.com/jobs/117d7f4bb066494769d8f74f"}}