Smart4 Energy
Senior Software Engineer (Python) (Boston)
Smart4 Energy, Boston, Massachusetts, United States, 02298
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 solutions Provide technical guidance on backlog items and architectural decisions Act as a
senior escalation point (Tier-3)
for critical incidents and complex production issues Governance & Best Practices Establish and promote engineering standards, testing frameworks, and performance monitoring Contribute to documentation, runbooks, and knowledge-sharing initiatives Mentor junior developers and data engineers, raising overall engineering maturity Ensure ongoing maintenance, upgrades, and enhancements are delivered with minimal disruption
Required Experience & Skills (Must-Have) Expert-level Python development experience
(non-negotiable) Strong experience building
high-performance, data-intensive systems Deep understanding of
financial models, FP&A processes, or large-scale computational engines Hands-on experience with
data integration and management
in cloud or hybrid environments Experience optimising computation through parallelisation and performance tuning techniques Strong communication skills with the ability to engage technical and business stakeholders Proven technical leadership and mentoring capability Experience & Background 10+ years
of professional software engineering experience Demonstrated success delivering or maintaining
financial modelling or forecasting platforms Prior experience within
financial services , ideally: Insurance (Life & Annuities) Investments Asset or Wealth Management Experience working with large datasets, analytics platforms, or data-driven systems Solid understanding of DevOps practices and ability to explain them to non-technical stakeholders Nice to Have Cloud platform experience (AWS, Azure, Redshift, Snowflake) Exposure to
AI / ML integration
within financial or computational systems Experience with data visualisation or reporting tools
Contract & Eligibility Information This is a
contract role Valid US work authorisation is required at the start of the engagement No additional contractor benefits are provided Company-issued equipment
will be supplied Engagement is aligned to a long-term FP&A transformation programme
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 solutions Provide technical guidance on backlog items and architectural decisions Act as a
senior escalation point (Tier-3)
for critical incidents and complex production issues Governance & Best Practices Establish and promote engineering standards, testing frameworks, and performance monitoring Contribute to documentation, runbooks, and knowledge-sharing initiatives Mentor junior developers and data engineers, raising overall engineering maturity Ensure ongoing maintenance, upgrades, and enhancements are delivered with minimal disruption
Required Experience & Skills (Must-Have) Expert-level Python development experience
(non-negotiable) Strong experience building
high-performance, data-intensive systems Deep understanding of
financial models, FP&A processes, or large-scale computational engines Hands-on experience with
data integration and management
in cloud or hybrid environments Experience optimising computation through parallelisation and performance tuning techniques Strong communication skills with the ability to engage technical and business stakeholders Proven technical leadership and mentoring capability Experience & Background 10+ years
of professional software engineering experience Demonstrated success delivering or maintaining
financial modelling or forecasting platforms Prior experience within
financial services , ideally: Insurance (Life & Annuities) Investments Asset or Wealth Management Experience working with large datasets, analytics platforms, or data-driven systems Solid understanding of DevOps practices and ability to explain them to non-technical stakeholders Nice to Have Cloud platform experience (AWS, Azure, Redshift, Snowflake) Exposure to
AI / ML integration
within financial or computational systems Experience with data visualisation or reporting tools
Contract & Eligibility Information This is a
contract role Valid US work authorisation is required at the start of the engagement No additional contractor benefits are provided Company-issued equipment
will be supplied Engagement is aligned to a long-term FP&A transformation programme