Technical Lead – Software Engineering Background An exciting opportunity to work at the IT Engineering organisation.
IT Engineering also offers a unique opportunity for you to make an impact across a complex integrated energy value chain serving all lines of business. Client investing significantly in renewables, there will be several opportunities to power our green engine too. Lead software engineer and technical lead for X-Digi program. Mastery of software engineering, full stack skills, DevOps. Must be proficient and comfortable at leading a team of agile developers across multiple workstreams. Peer code review and solving software design challenges required. X-Digi designs and develops applications for windows, Linux, AWS and Azure cloud environments.
The Role As the Technical Lead, you will provide technical leadership and architectural design:
· Accountable for the technical architecture, design, and standards for software products in Energy, partnering with product management to lead implementation. You'll champion building and improving our engineering culture which may include hands-on support for your team.
· Provide technical leadership for several software products and support the engineers in those teams. In practice, this means you're accountable for application of strong architecture, design, and engineering practices.
· Work closely with a wide range of business and IT stakeholders to ensure the correct day-to-day and strategic technical decisions are made, implemented, and documented.
· Build and maintain motivated teams, ensuring that we recruit the right staff, and develop our staff to the best of their abilities
· Protect the team and make sure the team collaborates, communicates, and focuses on what is most important via a disciplined and structured approach to engagement
· Proactively manage dependencies, overcome obstacles, and get the best value against constraints, including ensuring that trade-offs or technical debt are properly articulated and managed. Dimensions of the role
· Typical Experience: 10+ years in software delivery with 5+ years of building and leading software engineering teams in growing organisations Skills required Technical
· Strong knowledge of C#/.NET , Python, React technologies
Bachelor's degree