Jobs

Technical Lead, Software Engineering


Job details
  • Powerverse
  • 2 months ago

About Us:

At Powerverse, we are empowering people and communities to run their lives on sustainable new energy with ease. Our teams Build Products that Matter, and we value being Passionate, Curious and Connected.

Powerverse is a leader in the growing Energy Management market and is owned by Lightsource bp. We are repowering a smart, connected, electric world that is convenient, economical, and clean. We help companies and consumers benefit from reduced energy prices at lower costs to go green. We make it simpler to shift to an electric world with easier buying, installation, and service journeys by taking away the option overload with our smart AI and automation at the premises.

Job Overview:

We are seeking a talented Technical Lead to join our Engineering team and lead a growing group of software engineers within our Service Management team. The ideal candidate will have strong expertise in PHP Laravel, along with strong technical leadership skills. This role will involve managing a small team, contributing hands-on coding to accelerate and improve solutions. A focus on troubleshooting, peer review, technical direction, and coaching. While experience in the energy industry and IoT is preferred, it is not essential.

Key Responsibilities:

1. Technical Team Leadership:

  • Lead and inspire a team of developers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Encourage a culture of innovation within the team, fostering creativity and experimentation to drive new ideas and solutions.
  • Provide technical guidance and support to team members, leveraging your expertise in CI/CD, Jenkins pipeline, and Jira to streamline development workflows.
  • Participate in code reviews and provide constructive feedback to team members to maintain code quality, consistency and the creation of the best solutions.
  • Provide technical guidance and support to team members, leveraging your expertise in CI/CD, Jenkins pipeline, and Jira to streamline development workflows. Enabling high quality technical solutions.
  • Manage resource allocation, workload distribution, and project assignments to ensure timely delivery of high-quality solutions.
  • Set clear goals and objectives and conduct regular performance evaluations, providing  constructive feedback to team members.

 2. Troubleshooting and Technical Direction:

  • Serve as a technical escalation point, leading troubleshooting efforts and implementing effective solutions.
  • Have an eye to how we can improve by  identifying, assessing and recommending better and newer alternatives to enable high quality technical solutions. 

3. Code Development:

  • This role will involve both design and build leadership alongside hands-on coding, with approximately 25-35% of time allocated to writing code and solving the most complex problems.
  • Write clean, maintainable, and efficient code in PHP Laravel and TypeScript, contributing to the development of key software projects.

4. Solution Design and Development:

  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions that leverage cloud technologies.
  • In collaboration with the Chief Architect, oversee the design and architecture of scalable, reliable, and secure software applications and data pipelines.
  • Actively contribute to architectural decisions and design discussions, leveraging your technical expertise to drive innovation and improvement.
  • Provide creative and constructive feedback on designs to improve the quality and velocity in shipped products.
  • Drive the development process, ensuring adherence to best practices, coding standards, and quality assurance procedures.
  • Identify opportunities for process improvement, automation, and optimization to enhance the efficiency and effectiveness of development efforts.
  • Stay abreast of emerging technologies, and best practices in cloud computing, artificial intelligence, and energy management.

5. Continuous Integration and Delivery (CI/CD):

  • Be a passionate advocate of CI/CD. Ensure team uptake of CI/CD pipelines to automate software builds, testing, and deployment processes, ensuring rapid and reliable delivery of high-quality software.
  • Implement monitoring and alerting systems to track pipeline performance, identify bottlenecks, and optimize workflow efficiency.
  • Champion a culture of continuous improvement, regularly evaluating and refining CI/CD practices to enhance productivity and software quality.
  • Implement best practices for CI/CD, establishing automated build, test, and deployment pipelines using tools such as Jenkins and GitLab.

QUALIFICATIONS, KNOWLEDGE, AND EXPERIENCE:

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree preferred
  • 8+ years of experience in software development, with a focus on cloud-based and AI solutions.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
  • Strong problem-solving skills and the ability to make sound decisions in a fast-paced environment.
  • Extensive expertise in CI/CD practices and tools, including Jenkins, GitLab, CI/CD, and Docker.
  • Strong understanding of software development methodologies. Proficiency in Agile methodologies and experience using Jira for project management and issue tracking.
  • Strong programming skills in languages such as Laravel (essential), Python(desired), NodeJS/TypeScript (optional) , with experience in developing scalable, distributed systems.
  • Use of NoSQL (time series and big data), SQL databases and caching.
  • Proven experience in a leadership or managerial role, with a track record of successfully leading and managing software engineering teams.
  • Excellent leadership and communication skills, with the ability to inspire and motivate team members and collaborate effectively with cross-functional teams.
  • Demonstrated track record of delivering complex software projects on time and within budget.
  • A passion for innovation and a commitment to staying at the forefront of technology advancements in the energy industry.

Why Join Us:

Join a dynamic and innovative team that values creativity, collaboration, and customer focus. You will have the opportunity to make a significant impact on our customers' experiences and contribute to the growth and success of our business.

If you are passionate about creating meaningful customer experiences and driving customer engagement, we encourage you to apply and be part of our exciting journey!

Work Eligibility:

This opportunity is currently only open to candidates who are eligible to work in the UK/Ireland without needing sponsorship.


Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Technical Lead Opportunities (Outside IR35)

Since we were established in 2012, headquartered in the United Kingdom, we have rapidly expanded to lead the way in technology partnerships, collaborating with numerous businesses worldwide.ARE YOU A TECHNICAL LEAD? APPLY TO JOIN OURFACT TEAMThis is awonderful opportunityfor freelance UK based technology leads to apply to join our pool...

Handyman Interactive Ivybridge

Lead Machine Learning Engineer (LLM engineering & deployment)

Lead Machine Learning Engineer (LLM engineering & deployment)Salary range: £70,000 - £85,000, hybrid (London 3 days a week)Are you as passionate about good software engineering as you are about LLMs? Want to make a significant impact and contribute to the company's success? Do you want to lead a team operating...

Travtus London

Engineering Manager

We are looking for anEngineering Manager to provide handson technical leadership whilemanaging a diverse team of engineers. You will lead the developmentand scaling of our platform systems and processes to meet thegrowing demand for computer visionapplications.Thisrole is ideal for a lead engineer or technical lead who has managedteams overseen technical...

viso.ai Belfast

Engineering Lead - Financial Services - Bristol

Engineering Lead - Financial Services - BristolAbout This OpportunityWe are delighted to present an exciting opportunity on behalf of our client, a leading organsation in the Banking and Financial Services sector. They are seeking a talented Data/Software Engineering leader to join one of their key platforms. You will work within...

Morgan McKinley London

Senior Lead Software Engineer

Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Tech Operate & Production Management Tools Product Line of Infrastructure Platforms, you are an integral part of an agile...

JPMorgan Chase & Co. Bournemouth

Lead of Machine Learning Engineering, RNA Therapeutics

Site Name:London The Stanley BuildingAny additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Posted Date:Jun 20 2024At GSK we see a world in which advanced applications of machine learning and AI will allow us to develop novel therapies...

GlaxoSmithKline London