×
Register Here to Apply for Jobs or Post Jobs. X

Team Lead - Software Development

Job in Nottingham, Nottinghamshire, NG1, England, UK
Listing for: ONYX Insight
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Senior Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 100000 - 125000 GBP Yearly GBP 100000.00 125000.00 YEAR
Job Description & How to Apply Below

The Role

We are looking for an experienced Software Development Team Lead to play a key role in the delivery and evolution of our software platform. This is a hands‑on leadership role, combining active contribution to software development with responsibility for guiding and enabling a high‑performing engineering team.

You will be involved in delivery planning, technical design, and architecture, collaborating with Product Managers and Product Owners to provide technical input and ensure solutions are feasible, well‑designed, and aligned with long‑term platform health. A core part of the role is communication, working closely with engineering, product, and wider stakeholders to share delivery progress and technical context, and to ensure the development team has clarity and support throughout delivery.

You’ll be expected to lead by example: contributing directly to code, reviews, and design discussions, while creating an environment where engineers can do their best work and continue to grow.

This role suits someone who enjoys ownership, thrives on solving complex problems, and takes pride in both the quality of the software and the effectiveness of the team delivering it. You are genuinely curious about technology and motivated to keep learning, often exploring ideas, tools, or projects beyond your day‑to‑day responsibilities, and you bring a positive energy that helps create an enjoyable, engaging team environment.

Key Responsibilities Software Development
  • Participate in all phases of software development, including architecture and design, implementation, testing, code review, and documentation
  • Design, develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes
  • Write robust, scalable, secure, and maintainable code in line with best practices
  • Identify and drive continuous improvement in software quality, performance, and development processes
  • Champion quality assurance, testing, and code quality standards
Team Leadership
  • Lead a team of software developers, providing day‑to‑day technical direction and support
  • Mentor, coach, and support team members in their technical and professional development
  • Lead and participate in code reviews, ensuring consistency and high standards across the team
  • Support sprint planning, estimation, and delivery, helping the team meet commitments
  • Balance delivery priorities with long‑term technical health and manage technical debt
Collaboration & Communication
  • Work closely with product owners, designers, and other engineering teams to deliver high‑quality solutions
  • Act as a key technical point of contact, translating business requirements into effective technical solutions
  • Promote collaboration, knowledge sharing, and a positive team culture
Ideally you’ll have/be:
Technical Experience
  • 5+ years of commercial software development experience using recent versions of C# .NET
  • Experience contributing to the technical design and architecture of web applications
  • Experience developing with Cloud services, preferably AWS
  • Experience with databases, preferably PostgreSQL
  • Experience working with Agile methodologies
  • Experience with CI/CD pipelines and modern Dev Ops practices
Leadership & Personal Skills
  • Previous experience as a Software Development Team Lead, Senior Developer, or similar role with leadership responsibilities
  • Strong written and verbal communication skills
  • Proven ability to guide teams through ambiguous or complex technical challenges
  • A proactive, hands‑on, and ownership‑driven mindset
  • Able to work collaboratively with cross‑functional teams
  • Resilient, adaptable, and comfortable balancing development work with leadership responsibilities
About ONYX

ONYX Insight is a growing technology and engineering organisation in the renewable energy sector. Our vision is to build a more efficient future by becoming the world’s most innovative provider of predictive technology solutions. Our advanced sensing, software and analytics combined with our engineering experience are deployed on wind turbines around the world to maximise production and make turbines more reliable for longer, optimising energy production.

ONYX Insight is part of the Macquarie Group.…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary