Sr Python Developer - Financial Applications & Risk || McLean, VA (Locals Only)

McLean, VA, US • Posted 50 minutes ago • Updated 50 minutes ago
Full Time
50% Travel Required
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Accounting
  • Agile
  • Automated Testing
  • Business Acumen
  • Certified Public Accountant
  • Collaboration
  • Communication
  • Computer Science
  • Conflict Resolution
  • Control Flow Analysis
  • Critical Thinking
  • Decision-making
  • Docker
  • FP&A
  • FRM
  • Finance
  • Financial Accounting
  • Financial Reporting
  • Fixed Income
  • Forecasting
  • GAAP
  • Git
  • Integration Testing
  • JIRA
  • JUnit
  • Kubernetes
  • Mathematics
  • Migration
  • Orchestration
  • Problem Solving
  • Project Management
  • Python
  • Relational Databases
  • SQL
  • Scalability
  • Shell Scripting
  • Software Development
  • Software Engineering
  • Statistics
  • Strategic Planning
  • Technical Writing
  • Unit Testing
  • Version Control

Summary

We are seeking a Senior Software Developer to contribute to an enterprise forecasting platform supporting long-term financial projections, strategic planning, and decision-making.

Key Responsibilities : 

Refactor and modernize existing financial accounting and forecasting application components.

Develop and enhance core forecasting engine features to improve accuracy, performance, scalability, and runtime efficiency.

Support critical quarterly production runs for financial reporting.

Monitor production execution, troubleshoot issues, and ensure data/output integrity and accuracy.

Diagnose and resolve software defects and reduce technical debt.

Develop clean, robust, high-quality code following software engineering best practices.

Implement automated unit and integration testing with strong test coverage.

Collaborate across data, services, APIs, and infrastructure layers to deliver end-to-end solutions.

Partner with FP&A and business stakeholders to implement new forecasting capabilities and scenario analysis.

Support evolving business and regulatory requirements.

Assist with infrastructure upgrades, platform migrations, and adoption of new technologies.

Participate in design discussions, code reviews, and technical documentation.

Work effectively in an Agile development environment.

Collaborate with stakeholders to gather requirements, establish priorities, and drive delivery.

Required Qualifications : 

4+ years of hands-on software development experience using a modern programming language such as:

Python

Java

C#

Experience with Git and team-based source control.

Experience with SQL and relational databases.

Experience with containerization and orchestration, such as Docker, Podman, or Kubernetes.

Proficiency with Shell scripting for automation, troubleshooting, and operational support.

Experience with unit testing frameworks, such as Pytest or JUnit.

Experience implementing automated test coverage.

Understanding of fixed income concepts, including:

Duration

Convexity

Spread

Option-Adjusted Spread (OAS)

Strong oral and written communication skills.

Strong critical-thinking and problem-solving abilities.

Business acumen and familiarity with Agile development methodologies.

Preferred Qualifications : 

Graduate degree in Computer Science, Mathematics, Statistics, or another quantitative discipline.

Strong understanding of GAAP accounting fundamentals, including revenue/expense recognition and amortization.

CFA, FRM, CPA, or significant progress toward these certifications.

Experience working with financial applications, forecasting, or risk-related systems.

Experience engaging with business stakeholders to gather requirements and align priorities.

Experience with product/project management tools such as JIRA.

Strong ability to communicate technical and business concepts clearly.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10481525
  • Position Id: 9080403
  • Posted 50 minutes ago
Contact the job poster
AP

Alex Pesci

Seasoned Recruiting Manager with a Passion for Talent Acquisition @ Shiro Technologies
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

McLean, Virginia

5d ago

Easy Apply

Contract

40 - 50

McLean, Virginia

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

USD 65-65

McLean, Virginia

6d ago

Easy Apply

Contract

$70 - $80

McLean, Virginia

Yesterday

Easy Apply

Contract, Third Party

40 - 50

Search all similar jobs