📍 Location : On-site at client offices – Des Moines, Iowa or Boston, MA
12 Month contract role
We’re seeking an experienced Senior Developer to play a pivotal role in a major FP&A Transformation initiative . In this role, you’ll partner closely with FP&A leaders and IT Data teams to design, build, and optimise enterprise-scale forecasting and reporting platforms.
You’ll help deliver a high-performance calculation and forecast modelling engine that supports a fast-growing, high-pace organisation. This is a hands-on technical leadership role, ideal for someone who thrives in complex, data-intensive environments and enjoys working at the intersection of engineering, finance, and analytics.
What You’ll Be Doing
Platform Development & Optimisation
- Lead the design, development, and optimisation of a core Python codebase within modern compute environments (Jupyter, VS Code, Databricks)
- Build and integrate FP&A forecasting models, analytics, and data pipelines in collaboration with FP&A and data teams
- Ensure scalability, performance, and reliability across large-scale financial workloads
- Drive technical innovation, including parallel compute, data vectorisation, and AI-enabled approaches where applicable
Collaboration & Technical Leadership
Partner with FP&A teams and external consultants to deliver robust, production-grade solutionsProvide technical guidance on backlog items and architectural decisions across IT Data and supporting teamsAct as a senior escalation point, providing Tier-3 expertise for complex incidents and performance issuesGovernance & Best Practices
Define and champion engineering standards, testing frameworks, and performance monitoringContribute to documentation, runbooks, and knowledge-sharing initiativesMentor junior developers and data engineers, elevating engineering maturity across the platformEnsure ongoing maintenance, upgrades, and enhancements are delivered with minimal disruptionWhat We’re Looking For
Experience
10+ years of professional software engineering experience, with deep hands-on Python expertiseProven success delivering financial modelling platforms or large-scale computational systemsStrong background in data-driven platforms, advanced analytics, or high-performance computeExperience within investment banking, life insurance, or annuities environments is highly desirableSolid understanding of DevOps practices and ability to communicate them to non-technical stakeholdersTechnical Skills
Expert-level Python development for data-intensive, high-performance systemsStrong understanding of financial models, life & annuity data , or complex calculation enginesDeep experience with data integration and management in hybrid cloud ecosystems (AWS, Snowflake)Hands-on expertise in parallel processing, performance optimisation, and scalable compute architecturesExposure to cloud platforms such as AWS, Azure, Redshift (desirable)Familiarity with AI / ML integration and data visualisation / reporting tools (nice to have)Education
Bachelor’s or advanced degree in Computer Science, Engineering , or a related field (or equivalent experience)High-impact role within a strategic FP&A transformationWork directly with senior finance and investment stakeholdersHands-on technical leadership in a complex, data-heavy environmentOn-site collaboration in Des Moines or Boston