Skip to content
mimi

Senior Software Developer (Python – Financial Accounting)

Jobs via Dice

McLean · On-site Contract Senior Today

About the role

Role Overview

We are seeking an experienced Senior Software Developer with strong expertise in Python and financial accounting systems to support enterprise forecasting platforms. The ideal candidate will contribute to building and enhancing financial models, improving performance, and ensuring accuracy in financial reporting systems.

This role requires close collaboration with FP&A teams and stakeholders to support strategic financial planning and decision-making.

Key Responsibilities

  • Refactor and modernize financial accounting and forecasting applications
  • Develop and enhance forecasting engine features for performance and scalability
  • Support critical financial reporting cycles (quarterly/yearly production runs)
  • Troubleshoot and resolve application issues ensuring data accuracy and integrity
  • Write clean, maintainable, and testable code with strong unit test coverage
  • Collaborate across data, API, and infrastructure layers
  • Partner with business teams to implement forecasting and scenario analysis features
  • Contribute to system design, code reviews, and technical documentation
  • Support platform upgrades, migrations, and new technology adoption

Required Skills

Strong experience with:

  • Python / Java / C# — Programming languages (Python preferred)
  • SQL — Database development
  • Git — Version control
  • Unit Testing (Pytest / JUnit) — Testing frameworks
  • Containerization (Docker / Kubernetes) — Deployment tools
  • Shell Scripting — Automation and support
  • Financial Concepts (Fixed Income basics)

Required Qualifications

  • 5+ years of software development experience
  • 2–3 years of experience with Git and SQL
  • Experience working in Agile environments
  • Strong analytical, problem-solving, and communication skills
  • Must be local and available for in-person interview

Preferred Skills

  • Experience in financial domain / accounting systems
  • Knowledge of fixed income concepts (duration, convexity, OAS)
  • Familiarity with GAAP accounting principles
  • Exposure to JIRA or project management tools
  • Certifications: CFA / FRM / CPA (or progress toward)
  • Graduate degree in Computer Science, Mathematics, or related field

Additional Information

  • 100% onsite role in McLean, VA
  • Candidates must be available for in-person interviews
  • Strong focus on financial systems, forecasting, and reporting accuracy

Skills

C#DockerGitJavaKubernetesPythonPytestSQLShell ScriptingUnit TestingVersion control

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free