Join Centrica as a Principal Software Engineer
Are you ready to drive technological innovations and maintain high standards in software engineering? Centrica is looking for a Principal Software Engineer to join our Field Platform team, focusing on building top-tier applications for our 6,000 Field Engineers. This role is crucial for coaching and mentoring peers, supporting technical assessments during recruitment, and ensuring high standards for senior and leadership hires.
Location: Remote working with occasional office travel.
Key Responsibilities:
1. People Management: Coach and mentor peers, support technical assessments, and ensure high standards for senior hires.
2. Strategy & Collaboration: Maintain awareness of business strategy, collaborate with product and engineering leaders, and influence product strategy.
3. Delivery: Guide teams on delivery practices, unblock issues, and advocate for XP practices. Monitor delivery metrics and support process improvements.
4. Engineering: Define technical strategy, design complex systems, review technical designs, and support serious incidents. Promote engineering practices and principles, and identify opportunities for re-use.
5. Community Engagement: Lead engineering communities, share knowledge, and stay engage...