Senior Software Engineer
Senior Software Engineer
London – Hybrid
We’re working with an early-stage, venture-backed technology business building an AI-powered platform used by globally recognised enterprises to manage risk, cost, and sustainability across complex operations. As the company scales its product and customer base, they are now seeking a Senior Software Engineer to join the founding team and play a central role in shaping both the platform and the engineering culture.
Reporting into the founding leadership team, this is a true full-stack role with significant ownership and influence. As one of the first engineering hires, you’ll help design and deliver core product features, contribute to data infrastructure, and take systems from concept through to deployment, all while helping define the standards and practices that will scale with the business.
What you’ll be doing
Full-stack development
- Designing, building, and deploying end-to-end features across frontend, backend, and infrastructure
- Ensuring code quality, scalability, and maintainability while balancing speed of delivery
- Taking ownership of systems from initial design through to production deployment
Data engineering & systems design
- Contributing to robust data pipelines and integrations that power financial and emissions insights
- Collaborating on data modelling, ETL processes, and analytics foundations
- Supporting the automation and evolution of data engineering processes as the platform grows
Startup agility & ownership
- Wearing multiple hats in a fast-paced, early-stage environment
- Making pragmatic technical decisions while keeping long-term scalability in mind
- Acting as a driver, taking initiative and shaping outcomes rather than waiting for direction
Collaboration & product impact
- Working closely with Product and Design to deliver features that solve real customer problems
- Partnering with business teams to translate enterprise requirements into technical solutions
- Contributing to a culture of experimentation, rapid iteration, and continuous improvement
What we’re looking for
- 3+ years of professional software engineering experience
- Strong full-stack experience (e.g. React/TypeScript, Node.js, Python, or similar)
- Experience in startup or early-stage environments, thriving in pace and ambiguity
- Experience building or contributing to data pipelines, ETL, and analytics systems
- Ability to learn new technologies quickly and adapt as product needs evolve
- Based in the London area and available to work hybrid
What you’ll get
- A foundational engineering role with meaningful ownership and influence
- Direct impact on product direction, engineering standards, and technical decisions
- The opportunity to build systems that support enterprise transformation and sustainability goals