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

£30,000 - £35,000 per annum
Buckinghamshire
Application Support Analyst Location: Remote (UK) with occasional travel to Milton Keynes when required Salary: Up to £35,000 per annum  The Opportunity We are seeking an experienced Application Support Analyst to join a collaborative and customer-focused support team. This role is ideal for someone who enjoys troubleshooting complex application issues, working closely with clients, and acting as the bridge between technical teams and end users. You will play a key role in supporting business-critical software applications, managing incidents and service requests, and ensuring a high level of customer satisfaction through effective communication and problem resolution.
£55,000 - £75,000
Essex
An established technology-led organisation is seeking a Software Engineer to join its development team. Working closely with software and engineering colleagues, you will contribute to the design, development, and support of applications that interact with complex systems and equipment. This is an excellent opportunity to work on technically challenging projects within a collaborative environment, with scope to influence product development and software architecture.
£55,000 - £75,000
Essex
A growing technology organisation is seeking a Software Engineer to join its development team. This role will focus on developing advanced software solutions for complex systems, working closely with engineering teams to enhance product performance, functionality, and user experience. You will be involved in the full software development lifecycle, from design and implementation through to testing, deployment, and ongoing support.
£40,000 - £48,000
West Sussex
Tec Partners are working with a well-known utilities provider, who are looking for an Asset Risk Management Specialist to join their team. As Asset Risk Management Specialist, you will support risk management across wastewater operations, working within the Asset Risk Management framework to assess and translate operational and environmental risks into actionable insights.
£550 - £625 per day, inside IR35
Glasgow City
Tec Partners are working with a world-leading technology client who are currently looking for an experienced Azure SRE, to work on assignment with a financial services customer. As an Azure SRE, you will join a major platform health workstream, embedded within an Azure Site Reliability Engineering team.
£65,000 - £75,000+
West Sussex
Tec Partners are working with a well-known utilities provider, who are looking for an experienced Lead SharePoint Developer, with proven expertise in SharePoint Online and M365, to join their Content and Collaboration function. As a Lead SharePoint Developer, you will head up a small, skilled SharePoint development team, acting as the strategic and technical lead for all SharePoint development, ensuring delivery of solutions that are scalable, secure and brilliantly designed.
£80,000 - £90,000
London
An innovative technology company is seeking a Software Engineer to help shape the future of manufacturing and housing delivery. This is an opportunity to work on software with direct real-world impact, where the systems you build influence live manufacturing operations and physical production environments.
£75000 - £85000 per annum
Remote
Job title: Senior Project Manager - Software Delivery Type: Permanent Working Arrangements: Predominantly remote Salary - £75-85K
£60000 - £70000 per annum
London
As a Software Engineer, you will take ownership of the tools and workflows used by operators and engineers across the manufacturing process. Working closely with software engineers, designers, robotics specialists, and operational teams, you will design and deliver intuitive, high-impact products that solve practical production challenges.
£75 - £95 per hour
Essex
I'm looking for an experienced C++ engineer looking to work on genuinely complex, mission-critical software. This role is fully on-site, 5 days a week. We're working with a global company based in Essex, seeking an experienced Software Engineer to develop and maintain sophisticated integrated monitoring and automation systems. You'll be working with: * C++ Windows application development (Visual Studio) * Real-time, high-volume data transfer * Serial interfaces and protocols - RS232, RS422,
10% Pension
Suffolk
Strong Python development experience Solid knowledge of SQL / PostgreSQL Experience with JavaScript, HTML, CSS and modern front-end frameworks Familiarity with Git, CI/CD pipelines (Azure DevOps/Jenkins) Experience working in Agile delivery environments
£400 - £475 per day
Suffolk
Advanced experience with C# and .NET (Framework and Core) Frontend development using TypeScript, HTML, CSS, and either React or Vue Proven track record with AWS, ideally including serverless architectures (e.g., Lambda) Experience with CI/CD pipelines and Infrastructure as Code (Terraform or CDK)