Senior Software Engineer

Permanent
Technology
Senior
Python, Django, JavaScript, React, AWS, PostgreSQL
Braintree, Essex
Essex
Negotiable

Senior Software Engineer - Python + React

Salary: Competitive

Location: Braintree, Essex

Work Pattern: Hybrid

Opportunity Overview

We are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates software, hardware, and distributed energy assets to enable real-time monitoring, automation, and control at scale.

They are now looking to hire a Senior Software Engineer to play a key role in shaping the technical direction of their platform. This is a hands-on position combining strong engineering delivery with architectural ownership, offering the opportunity to work on complex, real-world systems across IoT, cloud infrastructure, and large-scale data environments.

Key Responsibilities

  • Design, build, and operate scalable backend systems using Python (Django) and AWS
  • Lead architectural decisions across performance, scalability, reliability, and security
  • Design and evolve APIs and data models for internal tools and customer-facing applications
  • Drive IoT and device communication architecture across distributed systems
  • Collaborate with product and design teams to translate real-world requirements into scalable solutions
  • Contribute to frontend development using React and supporting infrastructure
  • Build and optimise pipelines for ingesting and querying large-scale time-series data
  • Improve system performance, data retention strategies, and reporting capabilities
  • Work closely with hardware and edge teams on device provisioning and diagnostics
  • Troubleshoot and resolve complex production issues
  • Lead and contribute to architecture reviews and technical discussions
  • Mentor and support engineers through code reviews, pairing, and design guidance

Essential Skills and Experience

  • Strong proficiency in Python and/or significant experience with React
  • Solid experience with SQL and relational database design
  • Proven experience working with cloud infrastructure
  • Experience with containerisation technologies such as Docker (ECS desirable)
  • Strong understanding of RESTful API design
  • Experience working with Django and React
  • Demonstrated ability to design scalable, maintainable systems
  • Strong problem-solving skills with a hands-on engineering mindset

Desirable Experience

  • Experience with microservices or event-driven architectures
  • Exposure to time-series databases or large-scale data processing
  • Experience working with IoT or distributed device environments
  • Interest in renewable energy, industrial systems, or infrastructure technology
  • Experience with modern frontend frameworks such as Next.js

What's on Offer

  • Opportunity to shape the architecture of a complex, real-world platform
  • High level of ownership and influence over technical direction
  • Work within a small, collaborative, and high-impact engineering team
  • Exposure to modern technologies and challenging engineering problems
  • Flexible hybrid working environment
  • Strong opportunities for career progression as the business scales

Application Process

If you're interested in this opportunity, please apply with your CV and a short overview of your experience. Examples of relevant projects or systems you've worked on would be highly beneficial.

Similar Jobs

Negotiable
Essex
We are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates software, hardware, and distributed energy assets to enable real-time monitoring, automation, and control at scale.
Negotiable
Essex
We are partnering with an innovative technology company operating in the utilities sector. They are developing a cloud-native platform that integrates software, hardware, and distributed energy assets to enable real-time monitoring, control, and automation at scale.
£60000 - £80000 per annum
Suffolk
You'll be working hands-on with tools like S3, Glue, Lambda, Athena and Redshift, building and optimising data pipelines, integrating API data sources, and delivering high-quality datasets for analytics and reporting. There's also scope to work on visualisation (QuickSight) and influence how data is used across the organisation.
£45000 - £66000 per annum
Manchester
We are seeking a Senior Software Engineer to join a high-performing team working on innovative and complex technology solutions within the defence and security sectors. In this role, you will be central to designing, developing and maintaining secure, high-performance systems that support critical national infrastructure. You will have the opportunity to work on a variety of impactful projects.
£45000 - £66000 per annum
Gloucestershire
We are seeking a Senior Software Engineer to join a high-performing team working on innovative and complex technology solutions within the defence and security sectors. In this role, you will be central to designing, developing and maintaining secure, high-performance systems that support critical national infrastructure.
€100000 - €150000 per annum
Remote
An AI travel-tech startup is building an AI-native travel platform where users can plan trips conversationally instead of navigating traditional booking interfaces. Our system generates itineraries, recommendations, and travel decisions through a multi-agent AI architecture. They're a small engineering team (~10 engineers, ~20 people total) shipping production AI features continuously.
£600 - £700 per day
London
Tec Partners are working with a world-leading technology client who are currently looking for an experienced Security Design Consultant, to work on assignment with a financial services customer. As a Security Design Consultant, you conduct threat modelling and risk assessments, and be responsible for the design and implementation of secure architecture solutions and security controls.
£80000 - £90000 per annum
Suffolk
Position: Associate Director of IT Location: Suffolk 2 days p/week, 3 days remote Type: Permanent Salary: Up to £90K
£550 - £595 per day
Glasgow City
Tec Partners are working with a world-leading technology client who are currently looking for an experienced Windows Endpoint Infrastructure Engineer, to work on assignment with a financial services customer. As a Windows Endpoint Infrastructure Engineer, you will bring automation experience, and experience installing, running and troubleshooting endpoints in a large-scale environment.
£10 - £100 per hour
London
Position: IAM Delivery Lead (Identity & Access Management) Location: Reading 2 days p/week; remote 3 days Type: Contract, 6 months, Inside IR35 Rate: £700 p/day Assignment Rate
£50000 - £60000 per annum
Remote
Position: Marketing Operations Specialist Type: Permanent Location: Remote - occasional travel to London Salary: £50-60K
£40000 - £50000 per annum
Norfolk
A well-established organisation is looking to recruit a .NET Developer to join its internal development team, working on the design, development and support of a range of business-critical systems. Reporting to the Development Team Leader, this role will involve developing new applications, enhancing existing systems and providing ongoing technical support to internal users. The successful candidate will play an important role in delivering reliable, high-quality software solutions