Smart4 Energy · 2 weeks ago
Senior Software Engineer (Python)
Smart4 Energy is seeking an experienced Senior Developer for a contract role focused on FP&A Forecasting and Reporting within the financial services industry. The role involves designing, building, and optimizing high-performance forecasting systems while collaborating with various teams to deliver robust solutions.
Responsibilities
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
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
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
Qualification
Required
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
10+ years of professional software engineering experience
Demonstrated success delivering or maintaining financial modelling or forecasting platforms
Preferred
Cloud platform experience (AWS, Azure, Redshift, Snowflake)
Exposure to AI / ML integration within financial or computational systems
Experience with data visualisation or reporting tools
Company
Smart4 Energy
Smart4 Energy is a rapidly growing talent solutions provider serving the global energy sector, with offices in Aberdeen, Darligton, Cape Town, London, and Austin.
Funding
Current Stage
Early StageCompany data provided by crunchbase