At a Glance
- Tasks: Lead a team in developing innovative software solutions for renewable energy management.
- Company: Join a pioneering tech company transforming the energy sector globally.
- Benefits: Enjoy competitive salary, private medical insurance, and generous holiday allowance.
- Why this job: Make a real impact on sustainable energy while advancing your career in tech.
- Qualifications: 5+ years in software development with leadership experience and strong Java/.NET skills.
- Other info: Diverse and inclusive workplace committed to your growth and success.
The predicted salary is between 60000 - 80000 £ per year.
Smarter Grid Solutions is a pioneering technology company that spearheaded the introduction of Active Network Management in the UK, and is now a world-leading provider of DERMS Software to electrical utilities. All UK distribution network operators use our software, and we support their expanded adoption through our professional services team including systems integration, project management, consultancy and managed services. Smarter Grid Solutions also provides its software to utilities in North America, Europe and Asia through our relationships with other parts of the Mitsubishi Electric group. Our software controls over 1.3GW of renewable generation, from wind turbines to electric vehicles, across our customer systems making us a critical part of the infrastructure to keep the lights on.
Role Overview: SGS runs a multi-team development process operating using Agile methodologies and builds enterprise grade, world class utility control systems of the highest quality. The candidate will be expected to take a leading role within an Agile software development process, certified to rigorous ISO standards. This is a Software Technical Lead role. The candidate will become part of the software engineering and product development function within the organization, being responsible for designing, developing, testing, releasing, and maintaining a suite of products according to agreed product roadmaps and company strategy. This is a functional leadership position in terms of technical authority, but also has line and career management responsibility for team colleagues, holding a key role in the software development function within the company and being responsible for fulfilling senior design and developer responsibilities as well as the line management of a small team of Software Developers.
Responsibilities:
- Leading and managing a small team of Software Developers working within an Agile framework.
- Working alongside key stakeholders such as Product Owners, Architects and the wider project teams to translate functional requirements into software solutions.
- Taking responsibility for software design, planning, estimation, delegation, and quality control.
- Curating functional requirements into stories appropriate for the team to develop.
- Maintaining an impressive knowledge of the languages, tools and methodologies used within the company.
- Working cooperatively with Scrum Masters, and other senior development leads.
- Contributing to the ongoing technical innovation of the team by bringing relevant products, techniques, thoughts, and ideas into the team and by fostering a culture of innovation within the company.
- Developing code to budget and timescale according to the defined company standards and quality processes via personal contribution to code and by mentoring others.
- Writing and reviewing technical documentation to a high standard and following company standards, including Documentation as Code.
What we are looking for:
- Hons Degree in Computing Science, Software Engineering, or related discipline or relevant industry experience.
- A minimum of 5 years relevant industry experience.
- Experience being a Team Lead or senior member of a team of developers.
- Experience of coaching and mentoring reports to meet company and career goals.
- Track record of delivering innovative real-world solutions, demonstrating initiative and the ability to take a project from design to delivery.
- Extensive Java and/or .NET knowledge & experience.
- Experience of object-oriented, event-driven and/or reactive software design methodologies and tools.
- Experience of working within a team-based software lifecycle methodology (Agile) delivering tasks to budget and timescale.
- Excellent knowledge of product lifecycle, including installation, support, and security.
- Experience of Test Driven and/or Behaviour Driven Development.
- Delivering within a CI/CD environment.
It would be great if you have:
- Experience of working within an ISO certified QA environment.
- Experience of working with multiple stakeholders in a team environment.
- Experience of working with architects and technical leads to assist in quality software design.
- Experience of Modelling Languages (UML, ERD, ORM).
- Experience of database technologies, messaging technologies and containerisation technologies.
- AWS or equivalent cloud-hosting environments.
- Experience of working with Spring Boot.
- Experience in developing RESTful microservices.
- Knowledge of the Atlassian suite of tools, including JIRA and Confluence, or equivalent.
- Knowledge of cyber-security principles and secure coding practices.
- Experience of applying AI technologies to production code safely and within corporate policy guidelines.
Compensation and Benefits:
- Cycle scheme
- Life Cover (3x)
- Private Medical Insurance through Vitality
- Up to 12% company performance bonus per annum
- 5% matched Employer pension scheme
- 33 days holiday (inclusive of 3 public days)
- Competitive salary, dependent upon experience
Smarter Grid Solutions is proud to be an Equal Opportunities Employer. We are committed to working in an environment that is free from all types of discrimination, is inclusive and empowers our people to bring their whole self to work and reach their full potential. At Smarter Grid Solutions, we recognise that we can grow and thrive with a diverse team of people. We hire great people from a variety of backgrounds not just because it is the right thing to do, but because it makes our Company stronger. We are committed to providing reasonable support or adjustments during our recruitment process. If you need support, please reach out to recruitment@smartergridsolutions.com. Should your application be successful, we will conduct relevant employment checks before you join us too.
Software Technical Lead in Glasgow employer: Smarter Grid Solutions
Contact Detail:
Smarter Grid Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Technical Lead in Glasgow
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might be looking for someone just like you!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This is your chance to demonstrate your coding prowess and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for those interviews! Research common technical questions and practice your answers. Don’t forget to brush up on Agile methodologies since it’s a big part of the role at Smarter Grid Solutions.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be one step closer to joining our innovative team at Smarter Grid Solutions.
We think you need these skills to ace Software Technical Lead in Glasgow
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Technical Lead role. Highlight your leadership experience, Agile methodologies, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to tell us why you're passionate about this role and how your background aligns with our mission at Smarter Grid Solutions. Be genuine and let your personality come through.
Showcase Your Technical Skills: Since this role requires extensive knowledge in Java and/or .NET, make sure to include specific examples of your work with these technologies. We love seeing real-world solutions you've delivered, so don't hold back on the details!
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep everything organised and ensures your application gets the attention it deserves. Plus, it's super easy!
How to prepare for a job interview at Smarter Grid Solutions
✨Know Your Tech Inside Out
Make sure you brush up on your Java and .NET skills, as well as any relevant object-oriented and event-driven design methodologies. Be ready to discuss specific projects where you've applied these technologies, showcasing your problem-solving skills and innovative solutions.
✨Showcase Your Leadership Skills
As a Software Technical Lead, you'll need to demonstrate your experience in leading teams. Prepare examples of how you've coached and mentored developers, and how you've successfully managed projects within an Agile framework. Highlight your ability to translate functional requirements into actionable tasks for your team.
✨Familiarise Yourself with Agile Practices
Since the role involves working within an Agile environment, be prepared to discuss your experience with Agile methodologies. Bring examples of how you've contributed to sprint planning, estimation, and quality control, and how you've collaborated with Scrum Masters and other stakeholders.
✨Prepare for Technical Questions
Expect to face technical questions that assess your knowledge of software design, CI/CD processes, and security principles. Brush up on your understanding of Test Driven Development and Behaviour Driven Development, and be ready to explain how you've implemented these practices in past projects.