BT Group

Software Engineer

BT Group

full-time

Posted on:

Location Type: Hybrid

Location: BirminghamUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

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