Skip to content
mimi

Senior Software Developer (Python – Financial Accounting)

Jobs via Dice

McLean · On-site Contract Senior 6d ago

About the role

Role

Senior Software Developer (Python – Financial Accounting)

Location

McLean, VA (100% Onsite)

Duration

2–3 Months

In-person interview – 2nd round.

Key Responsibilities

  • Refactor and modernize financial accounting and forecasting applications
  • Enhance forecasting engine capabilities for accuracy and performance
  • Support quarterly and yearly production runs for financial reporting
  • Troubleshoot issues and ensure data integrity and timeliness
  • Write clean, maintainable code with strong unit/integration test coverage
  • Collaborate across data, services, APIs, and infrastructure layers
  • Partner with FP&A stakeholders to implement new forecasting features
  • Assist with platform upgrades, migrations, and infrastructure improvements
  • Participate in design discussions, code reviews, and documentation

Must-Have Qualifications

  • 5+ years of software development experience (Python, Java, or C#)
  • Strong experience with:
    • Git (version control)
    • SQL and relational databases
    • Unit testing frameworks (e.g., Pytest, JUnit)
  • Willingness to attend in-person interview and work onsite in McLean, VA

Required Technical Skills

  • Experience with containerization tools (Docker, Kubernetes, Podman)
  • Shell scripting for automation and troubleshooting
  • Strong debugging and problem-solving skills
  • Familiarity with Agile development processes

Financial Domain Knowledge

  • Understanding of fixed income concepts:
    • Duration
    • Convexity
    • Spread
    • Option-Adjusted Spread (OAS)
  • Knowledge of financial forecasting and accounting systems

Skills

C#DockerGitJavaKubernetesPodmanPythonSQL

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