Loading...

Senior Software Engineer

  • Full Time
  • UK

TEC Partners Limited

Senior Software Engineer Overview

Company Name TEC Partners Limited
Job Role Senior Software Engineer
Qualifications Not Specified
Category IT Jobs
Job Type Full Time
Location Rest of UK

We are seeking a Senior Software Engineer to join a progressive technology company that is innovating within the utilities sector. This organization is developing a cloud-native platform that integrates software, hardware, and distributed energy assets, enabling real-time monitoring, automation, and control at scale. In this role, you will be instrumental in shaping the technical direction of the platform, working on complex systems that span IoT, cloud infrastructure, and large-scale data environments.

Key Responsibilities

  • Design, develop, and maintain scalable backend systems utilizing Python (Django) and AWS.
  • Lead architectural decisions focusing on performance, scalability, reliability, and security.
  • Create and enhance APIs and data models for both internal tools and customer-facing applications.
  • Drive the architecture for IoT and device communication across distributed systems.
  • Collaborate with product and design teams to convert real-world requirements into scalable solutions.
  • Contribute to frontend development efforts using React and related infrastructure.
  • Build and optimize data pipelines for ingesting and querying large-scale time-series data.
  • Enhance system performance, data retention strategies, and reporting functionalities.
  • Work closely with hardware and edge teams on device provisioning and diagnostics.
  • Troubleshoot and resolve complex issues in production environments.
  • Lead and participate in architecture reviews and technical discussions.
  • Mentor and support fellow 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 with cloud infrastructure.
  • Familiarity with containerization technologies such as Docker, with ECS experience being desirable.
  • Strong understanding of RESTful API design.
  • Experience working with Django and React.
  • Demonstrated ability to design scalable and maintainable systems.
  • Excellent problem-solving skills with a hands-on engineering approach.

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 influence 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 advancement as the business grows.

Application Process

If you are interested in this opportunity, please submit your CV along with a brief overview of your experience. Including examples of relevant projects or systems you have worked on would be highly advantageous.


Degree Requirement: Not Specified

Visa Sponsorship May be

To apply for this job please visit www.tecpartners.co.uk.