Senior Python Software Engineer
RIT Solutions, Inc.
Senior Python Software Engineer
Tysons, VA - Need Local *All candidates selected for an interview are required to complete our mandatory identity verification process. Job Description
Must Have Qualifications:
At least 5 years of hands-on Python software development experience with bachelor's degree or 3 years of hands-on Python software development experience with advanced degree in production-grade coding (not scripting). Candidate must have Git version control, SQL, Pandas, and Unit testing. Interview Information:
Rounds: 1 round
Duration: 120 minutes
Interview Type: on-site for first round Financial Engineering: Senior Software Developer (Specializing Financial Accounting Applications) - CW
Position Overview Client's Investments & Capital Markets division is currently seeking a Sr. Software Developer who can contribute to the firm's enterprise forecasting platform that supports long-term financial projections, enabling strategic planning and decision-making. The developer will be involved in developing and enhancing core features of the forecasting engines to improve model accuracy, performance, and scalability, as well as providing support for critical quarterly/yearly production runs used in financial reporting to ensure the integrity, accuracy, and timeliness of outputs. The developer will also collaborate closely with FP&A and other stakeholders to implement new forecasting capabilities, support scenario analysis, and meet evolving business and regulatory requirements.
Responsibilities
Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.
Develop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.
Support critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.
Diagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.
Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.
Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.
Partner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.
Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.
Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverables
Qualifications
• At least 5 years' of hands-on Python software development experience with Bachelor's degree or 3 years' of hands-on Python software development experience with advanced degree in production-grade coding (not scripting).
• 2-3 years of experience using Git for source control in a team-based development environment.
• 2-3 years of experience with SQL and relational database development.
• 1-2 years of experience with containerization and orchestration technologies (e.g., Docker, Podman, Kubernetes).
• Proficiency with shell scripting for automation, troubleshooting, and operational support.
• 2-3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementing automated test coverage.
• An understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS).
• Good oral and written communication skills
• Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.
Preferred Skills
• Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics, Statistics, or related field).
• Strong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.
• CFA/FRM (or significant progress toward CFA/FRM/CPA).
• Strong oral and written communication skills, with the ability to clearly articulate technical and business concepts.
• Experience engaging with stakeholders to gather requirements, align on priorities, and drive delivery.
• Exposure to product and project management tools (e.g., JIRA) to support planning, tracking, and execution.
Tysons, VA - Need Local *All candidates selected for an interview are required to complete our mandatory identity verification process. Job Description
Must Have Qualifications:
At least 5 years of hands-on Python software development experience with bachelor's degree or 3 years of hands-on Python software development experience with advanced degree in production-grade coding (not scripting). Candidate must have Git version control, SQL, Pandas, and Unit testing. Interview Information:
Rounds: 1 round
Duration: 120 minutes
Interview Type: on-site for first round Financial Engineering: Senior Software Developer (Specializing Financial Accounting Applications) - CW
Position Overview Client's Investments & Capital Markets division is currently seeking a Sr. Software Developer who can contribute to the firm's enterprise forecasting platform that supports long-term financial projections, enabling strategic planning and decision-making. The developer will be involved in developing and enhancing core features of the forecasting engines to improve model accuracy, performance, and scalability, as well as providing support for critical quarterly/yearly production runs used in financial reporting to ensure the integrity, accuracy, and timeliness of outputs. The developer will also collaborate closely with FP&A and other stakeholders to implement new forecasting capabilities, support scenario analysis, and meet evolving business and regulatory requirements.
Responsibilities
Refactor and modernize existing components of the financial accounting and forecasting application to improve maintainability, performance, and scalability.
Develop and enhance core forecasting engine features to improve model accuracy, runtime efficiency, and enterprise readiness.
Support critical quarterly production runs for financial reporting by monitoring execution, troubleshooting issues, and ensuring integrity, accuracy, and timeliness of outputs.
Diagnose and resolve defects, reduce technical debt, and drive continuous improvements to ensure alignment with software engineering best practices.
Write clean, robust, high-quality code following best practices, supported by automated unit and integration tests with strong coverage.
Coordinate with team members across different layers of the stack (data, services, APIs, and infrastructure) to deliver end-to-end solutions.
Partner with FP&A and other stakeholders to implement new forecasting capabilities, enable scenario analysis, and meet evolving business and regulatory requirements.
Assist with infrastructure upgrades, platform migrations, and adoption of new technologies to improve reliability, security, and operational efficiency.
Contribute to design discussions, code reviews, and documentation; demonstrate a commitment to collaborative problem-solving, thoughtful design, and high-quality deliverables
Qualifications
• At least 5 years' of hands-on Python software development experience with Bachelor's degree or 3 years' of hands-on Python software development experience with advanced degree in production-grade coding (not scripting).
• 2-3 years of experience using Git for source control in a team-based development environment.
• 2-3 years of experience with SQL and relational database development.
• 1-2 years of experience with containerization and orchestration technologies (e.g., Docker, Podman, Kubernetes).
• Proficiency with shell scripting for automation, troubleshooting, and operational support.
• 2-3 years of experience with unit testing frameworks (e.g., Pytest, JUnit) and implementing automated test coverage.
• An understanding of fixed income concepts, including duration, convexity, spread, and option-adjusted spread (OAS).
• Good oral and written communication skills
• Strong critical thinking, problem-solving skills, business acumen, and familiarity with Agile development processes.
Preferred Skills
• Graduate degree in a quantitative discipline (e.g., Computer Science, Mathematics, Statistics, or related field).
• Strong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.
• CFA/FRM (or significant progress toward CFA/FRM/CPA).
• Strong oral and written communication skills, with the ability to clearly articulate technical and business concepts.
• Experience engaging with stakeholders to gather requirements, align on priorities, and drive delivery.
• Exposure to product and project management tools (e.g., JIRA) to support planning, tracking, and execution.
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Python Software Engineer in McLean, VA vacancy
$161.8k - $184.6k
Senior Software Engineer - Full Stack (Python + Spark) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you...SeniorSoftwareFull timePart timeInternshipH1bLocal area- ...Hire$120k - $180kA public-sector consulting firm is seeking a Senior Software Engineer to join its team in a fully onsite role. The ideal... ...software engineering experience, with strong expertise in Python, C++, and Bash scripting. Experience with UI development is...SeniorSoftwareFull time
$130k - $196k
...purpose.Position Overview:Are you a seasoned software engineer, eager to break into the demanding... ...machine learning? Are you proficient in Python, and full life cycle software development?Freddie Mac is currently seeking a senior developer to join the Credit Innovation...SeniorSoftwareLocal area$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment...SeniorSoftwareFull timePart timeInternshipLocal area$229.9k - $262.4k
...Senior Lead Software Engineer, Fullstack (Typescript/Nodejs/Python) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...SeniorSoftwareFull timePart timeInternshipLocal area- ...One Federal Solution (OFS) seeks a Senior Web Developer (Subject Matter Expert - Senior) to support a potential Federal Government client... ...processes and controls. Participate in all phases of the software development lifecycle including requirements gathering, design,...SeniorSoftware
- ...Advisory Group is seeking a Data Integration Engineer to join an exciting and growing... ...Databricks, Palantir, Celonis Intelligence, SQL, Python, cloud-native integration services, and... ...activities. - Collaborate with software developers, data engineers, finance organizations...SeniorSoftware
$229.9k - $262.4k
Senior Lead Data Engineer (Python, AWS, Spark, Kakfa, SQL, Snowflake, DynamoDB, Databricks, GenAI) Do you love building and pioneering in the technology... ...tools (Claude Code, GitHub Copilot) to accelerate the software delivery 9+ years of experience in application...SeniorSoftwareFull timePart timeInternshipLocal area$229.9k - $262.4k
...Overview Senior Lead Software Engineer, Full Stack (Golang, Python, GenAI) (Cloud Operations Resilience Engineering) If you love building, pioneering in the technology space, and solving complex business problems in a fast-paced, collaborative, and iterative environment...SeniorSoftwareFull timePart timeInternshipLocal area- ...-party validation. Summary:We are seeking a highly skilled Senior Network Engineer to join our team. The ideal candidate will have extensive experience... ...in configuration, repair and troubleshooting of hardware, software and network operating systems. Develop and document...SeniorSoftwareFull timeContract workRemote work
$150k - $160k
...the businesses that are hiring. We are looking for a Senior Multi-Cloud DevOps Engineer to work in McLean, VA supporting our client.... ...Kanban · 2+ years of experience using task management software such as Jira · TS/SCI clearance with a polygraph...SeniorSoftwareLive in$86.7k - $177.13k
...1, 2027. What you’ll do As a Senior Consultant in Global Trade Analytics... ...governance, partnering with engineering/IT on pipelines, and... ...Alteryx, Power BI, SQL and/or Python, including data transformation... ...fundamentalsFamiliarity with trade management software such as SAP GTS, Oracle GTM,...SeniorSoftwareWork at officeLocal areaWorldwide$119.32k - $202.85k
...actively recruiting for an experienced Senior Software Developer to support the research and development... ..., you will provide software engineering development and support, as well as oversight... ...software developmentMinimum 3 years of Python Development experienceMinimum 3 years...SeniorSoftwareFull timeContract workWork experience placementWork at officeLocal areaRemote work- ...disciplinary team in an ever-changing work environment? As a Software Engineer, you will have the opportunity to work on a variety of challenging... ...~12+ years development experience in modern languages (Python, Java, JavaScript) Additional Skills We'd Like to See:...SeniorSoftwareFull timeImmediate start
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...: ProductionExperience level: Mid-Senior LevelIndustry: Information Technology And...SeniorSoftwareWorldwide
- ...Senior Forward Deployed Application Engineer CGI Federal is seeking a Senior Forward Deployed Application Engineer... ...critical operations. This is a software engineering role that requires... ...Strong proficiency in one or more: Python, Java, C#/.NET, JavaScript/TypeScript...SeniorSoftware
- ...Responsibilities The Senior Principal Data Scientist - AI Lead will be the point of contact... ..., foster innovation, and manage the full software development lifecycle. ~ Strong programming skills: Expertise in languages like Python, Java, or Go, essential for developing...SeniorSoftware
$153.6k - $207.8k
...there’s nothing we can’t achieve.Basic qualifications- 8+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience- 5+ years of design, implementation,...SeniorSoftwareFlexible hours$150k - $185k
OverviewAs a Senior DevSecOps Engineer, you will work with our growing DevSecOps practice delivering features... ...root cause analysis, and develop software updates and ‘fixes’ Work with software... ...in Concourse, Bash, PowerShell, Python, Groovy, or Ruby Experience with automation...SeniorSoftware$158.6k - $181k
Senior Data Engineer (Python, SQL, AWS) - Dealer Tech Do you love building and pioneering in the technology space? Do you enjoy solving complex business... .... With a strong commitment to delivering exceptional software solutions, Dealer Tech Auto partners with car dealerships...SeniorSoftwareFull timePart timeInternshipH1bLocal area- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...interested in learning more.Job Title: Senior Software Engineer- BILocation: Arlington...SeniorSoftwareWorldwide
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ...keenness.Job DescriptionPosition: Senior DeveloperLocation: Mclean, VAMode of Employment...SeniorSoftwarePermanent employmentFull timeWorldwideFlexible hours
$199k
DescriptionSoftware Engineer - Mid-Level & Senior-Level (2 Openings)Summary:We are hiring for two (2) Software Engineer positions at the Mid-Level and Senior-Level. These roles will support the design, development, implementation, and maintenance of enterprise-scale, dynamic...SeniorSoftware$180k - $200k
...Clearance: Secret Level of Experience: Senior This opportunity resides with Warfare Systems... ..., network architecture, reverse engineering, software and hardware development uniquely enable... ...using modern frameworks.Proficiency in Python and experience building production AI/ML...SeniorSoftwareFull timeWork at officeLocal areaWork from homeWorldwideHome office$116k - $174k
...organizations in Freddie Mac. We are looking for a Senior Developer to provide leadership and... ...RemediationDeveloping software solutions by studying organizational needs... ...Information Technology, Computer Science, Engineering or related field or equivalent combination...SeniorSoftwareLocal area- Senior Developer Remote Role Duration: 6months+ Role Overview The Developer, Specialist performs thorough end-to-end analysis... ...complex business requirements, and implements enterprise-grade software solutions. This role functions as an individual contributor,...SeniorSoftwareWork at officeLocal areaRemote work
$125k
Tetra Tech AMT is looking for a Senior Program Analyst, with experience as an Air Traffic Controller and/or pilot (civil or military)... ...airspace modernization initiativesParticipate in regular IOAA software testing by evaluating airport operational data and software tool...SeniorSoftwareFor contractors- ...Sr. Cloud Engineer Location: Mc Lean VA Duration: 6-12 Months (Possible Extension)... ...3, VPC, EC2, RDS, IAM. Proficient in Python and/or Scala programming languages Knowledge... ...Platforms on AWS Proficient in Agile Software Development methodology, processes, and...SeniorSoftware
- ...Black Cape Title: FrontEnd Software Engineer (2+ years to Senior Levels) Locations: Arlington, VA, Reston, VA and areas throughout the DMV... ...and deploying AI/ML solutions using Google TensorFlow, Python scikit-learn, and other tools. Black Cape’s approach to...SeniorSoftwareFull timeFor subcontractor
$81.1k - $187k
...Infrastructure Engineer Takes proactive steps to design and architect infrastructure... ...responds to capacity needs. Collaborates with software development teams to develop reliable... ...following: PowerShell Bash Python Ansible Chef Experience applying...SeniorSoftwareTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Software Engineer. Be the first to apply!
Related searches
- python developer data analytics McLean, VA
- python developer McLean, VA
- full stack / python developer (remote) McLean, VA
- senior python developer McLean, VA
- python developer part time McLean, VA
- python programmer McLean, VA
- python developer internship McLean, VA
- python engineer McLean, VA
- senior robotics software engineer McLean, VA
- software system engineer McLean, VA




