Software Engineering Manager

8 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

What I’ll be doing – your accountabilities:


  • Manage the engineering delivery of your squad to achieve your squad objectives by working within a cross-functional squad consisting of Engineers, QAs, PO, BA and Delivery Managers.
  • Ready to do hands-on development and create technical designs as and when required.
  • Perform code reviews for the squads output.
  • Ensuring solutions are fit for purpose and conform to our architectural principles by working closely with Solution Architects, Principal Engineers and Lead Developers.
  • Lead the squad sprint ceremonios and meetings to ensure all requirements are refined clearly, efforts sized, capacity planned and required plans are created.
  • Ensure all non-functional requirements such as accessibility, analytics, reporting, performance and observability are delivered along with all functional requirements.
  • Manage your squad technical dependencies and releases by working closely with Release Management team.
  • Day to day line management, recruitment, mentoring and goal setting for squad engineers and QAs, helping build their careers.
  • Maintain and grow relationships with wider squads within BT to influence their roadmaps and continue taking best advantage of their evolving capabilities.
  • Driving the technical standards, culture and best practice for the engineers in the squad and the wider Tribe.
  • Working with the wider engineering community within BT to contribute to our platforms, frameworks and tooling.
  • Lead by example, living the company values: Personal, Simple & Brilliant.
  • Representing your squad within the wider engineering community helping communicate your own and the squad achievements.


Skills required for the job:



  • Demonstrable experience as an Engineering Manager/Tech Lead providing strong technical direction for your teams output.
  • Good exposure and up to date hands on experience with either front-end development in React or back-end development in Java.
  • Team lead experience including recruitment, line management, mentoring and building a culture of technical excellence.
  • Experience of Agile development practices and techniques.
  • Experience of doing hand-on technical design by collaborating with Architects and Engineers.
  • Ability to build strong relationships both within and outside of the team and department.
  • Demonstrate analytical / systematic approach to problem solving.
  • Excellent communication and stakeholder management skills across all levels of business (inc technical and non-technical).
  • Self-starter with an ability to take accountability for both your own and the wider squads work on a day to day basis in order to ensure business objectives are met.
  • Able to define and articulate technical and non-functional requirements for solutions.
  • Motivated by new tech and able to take responsibility for ongoing learning and professional development (both your own and driving the squads).


Experience you would be expected to have



  • 8+ years in multi-disciplined software application development, multi app / multi-platform.
  • Java or any backend programming experience 5+.
  • React and Next.JS, 3+ years experience.
  • Flutter Experience with Smartphone App Development IOS, Android, Kotlin.
  • Deep understanding of all Engineering practices involved in SDLC such as Branching, Code Reviews, Builds, Deployments, Test Automation, Performance Testing and Observability.
  • Experience with cloud AWS or Azure.
  • Experience in managing global and geographically dispersed outsourced resources.
  • Experience in managing delivery of highly transactional platforms that are available 24/7.
  • Experience in running teams of this scale, composed of insourced and outsourced resources.
  • Have a good level of knowledge / experience of Agile software development, and supporting best practices: DevOps, BDD, TDD, Pair Programming etc.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
BT Group logo
BT Group

Telecommunications

London Ipswich

RecommendedJobs for You