Senior Developer – FP&A Forecasting & Reporting (Contract)
Industry : Financial Services (Insurance / Investments / FP&A)
Location : Onsite – Boston, MA OR Des Moines, Iowa
Role Overview
We are seeking an experienced Senior Developer to support a large-scale FP&A Forecasting and Reporting transformation within a financial services environment. This role partners closely with FP&A, Investment, Actuarial, and IT Data teams to design, build, and optimise high-performance forecasting and calculation platforms. You will play a key role in developing scalable, production-grade systems capable of handling complex financial calculations and large data volumes in a fast-paced, enterprise setting. This is a hands-on, senior-level contract role , requiring strong Python engineering expertise and deep exposure to financial data and models.
Key Responsibilities
Platform Development & Optimisation
- Lead the design, development, and optimisation of core systems using Python and Python-based compute environments (Jupyter, VS Code, Databricks)
- Build and enhance FP&A forecasting models, analytics, and data pipelines
- Ensure performance, scalability, and reliability across computation-heavy workloads
- Drive technical innovation, including the use of parallel compute, data vectors, and AI-assisted techniques where appropriate
Collaboration & Delivery
Partner with FP&A teams and external consultants to deliver robust, performant forecasting solutionsProvide technical guidance on backlog items and architectural decisionsAct as a senior escalation point (Tier-3) for critical incidents and complex production issuesGovernance & Best Practices
Establish and promote engineering standards, testing frameworks, and performance monitoringContribute to documentation, runbooks, and knowledge-sharing initiativesMentor junior developers and data engineers, raising overall engineering maturityEnsure ongoing maintenance, upgrades, and enhancements are delivered with minimal disruptionRequired Experience & Skills (Must-Have)
Expert-level Python development experience (non-negotiable)Strong experience building high-performance, data-intensive systemsDeep understanding of financial models, FP&A processes, or large-scale computational enginesHands-on experience with data integration and management in cloud or hybrid environmentsExperience optimising computation through parallelisation and performance tuning techniquesStrong communication skills with the ability to engage technical and business stakeholdersProven technical leadership and mentoring capabilityExperience & Background
10+ years of professional software engineering experienceDemonstrated success delivering or maintaining financial modelling or forecasting platformsPrior experience within financial services , ideally :
Insurance (Life & Annuities)InvestmentsAsset or Wealth ManagementExperience working with large datasets, analytics platforms, or data-driven systemsSolid understanding of DevOps practices and ability to explain them to non-technical stakeholdersNice to Have
Cloud platform experience (AWS, Azure, Redshift, Snowflake)Exposure to AI / ML integration within financial or computational systemsExperience with data visualisation or reporting toolsContract & Eligibility Information
This is a contract roleValid US work authorisation is required at the start of the engagementNo additional contractor benefits are providedCompany-issued equipment will be suppliedEngagement is aligned to a long-term FP&A transformation programme