
Software Engineer
BT Group
full-time
Posted on:
Location Type: Hybrid
Location: Birmingham • United Kingdom
Visit company websiteExplore more
About the role
- Lead the execution of the engineering strategy, ensuring high-quality, on-time, and on-budget deliveries, and implement metrics for measurability and predictability.
- Make complex technical decisions, select technologies, and design architectures for high-performance products, balancing short-term impact with long-term transformation.
- Contribute to the development of an ambitious technical roadmap aligning with business needs, engineering goals, and partner requirements.
- Resolve complex and strategic issues using advanced technical knowledge, developing bespoke solutions, especially in untested technologies or products with large-scale impact.
- Lead engineering and operational excellence initiatives, establishing metrics and processes for regular assessment and improvement.
- Foster an engineering culture that promotes innovation, creativity, predictability, and reliability in product development.
- Write, test, and review code, addressing complex aspects independently, and communicate effectively with engineering professionals.
- Mentor other software engineers, sharing technical knowledge and contributing to team improvement.
- Champion emerging trends and changes in software engineering, continuously sharing knowledge with the team.
- Drive efficiency and delivery focus by coaching teams using various tools and agile methodologies.
- Directly impact customers by managing critical projects, stakeholder relationships, and expectations.
- Actively contribute to the overall culture and well-being of the teams.
Requirements
- Proven experience in Software Solution Development preferably in Ruby, Python or Java (open to any other languages if willing to learn).
- Hands-on experience in full-stack software development and DevOps.
- Lead end-to-end technical delivery of large complex projects with multiple internal and external stakeholders, identifying dependencies, risks, issues, costs, and providing accurate reporting.
- Understanding of CI/CD concepts with experience in automated pipelines and platforms testing across development environments.
- Solid knowledge of test design techniques, debugging, and root cause analysis.
- Proven experience in automated testing of web and backend applications.
- Experience working with Cloud technologies and providers.
- Proficiency in Infrastructure as Code (IaC) tools and technologies.
- Proven track record of resolving complex and strategic issues using advanced technical knowledge.
- Effective stakeholder management skills.
- Demonstrated leadership abilities, including mentoring junior software engineers.
Benefits
- 10% on target bonus
- BT Pension scheme, minimum 5% Employee contribution, BT contribution 10%
- Life Assurance Cover
- Exclusive colleague discounts on our latest and greatest BT broadband packages, BT TV with TNT Sports and NOW Entertainment
- From January 2025, equal family leave: receive 18 weeks at full pay, 8 weeks at half pay and 26 weeks at the statutory rate. It’s for all parents, no matter how your family is made up.
- Enhanced women’s health support: including help with menopause symptoms, cancer screenings, period care and more.
- 25 days annual leave (not including bank holidays), increasing with service
- 24/7 private virtual GP appointments for UK colleagues
- 2 weeks carer’s leave
- World-class training and development opportunities
- Option to join BT Shares Saving schemes
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RubyPythonJavafull-stack software developmentDevOpsCI/CDautomated testingInfrastructure as Code (IaC)test design techniquesdebugging
Soft skills
leadershipmentoringstakeholder managementcommunicationproblem-solvinginnovationcreativityteam improvementcoachingcollaboration