What you’ll be doing
1. Lead design of new components
2. Liaise with vendors to ensure their components meet our specifications
3. Represent the team in larger, cross-team projects
4. Mentor less-experienced team members
5. Design, develop and test software components for the broadband network
6. Package software for automated deployment
7. Collaborate within an agile framework
8. Share knowledge and experience with colleagues
9. Develop your own skills and experience
10. Investigate new technologies & ways of working
What you'll bring
Essential Skills
11. Ability to design a component from scratch
12. Demonstrable experience of writing robust software with Java and Python
13. Understanding of the role of reliable, repeatable deployment
14. Software engineering principles (e.g. data typing, decomposition, reuse)
15. An inquisitive and generous mindset
16. Creative problem-solving
17. Experience of version control / source code management (e.g. git or Subversion)
18. Ability to express complex ideas clearly
Desirable Skills
19. Knowledge of TCP/IP protocol stack, including RADIUS and SNMP
20. Presentation of ideas to external audience
21. DevOps - ability to package software for automated, repeatable delivery
22. We use these technologies: Java, Python, UNIX Shell scripting, Maven, Docker, Git, Jenkins, Ansible, HashiCorp orchestration products, Grafana, Kafka, Redis, Atlassian suite
Your Benefits
23. Competitive salary
24. 25 days annual leave (plus bank holidays) increasing with service
25. 10% on target bonus
26. Life Assurance
27. Pension scheme
28. Direct share scheme
29. Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc.
30. 50% off EE mobile pay monthly or SIM only plans
31. Exclusive colleague discounts on our latest and greatest BT broadband packages
32. BT TV with TNT Sports and NOW Entertainment
33. 30% discount for friends and family on EE mobile pay monthly and SIM only plans
Our leadership standards
Looking in:
Leading inclusively and Safely
I inspire and build trust through self-awareness, honesty and integrity.
Owning outcomes
I take the right decisions that benefit the broader organisation.
Looking out:
Delivering for the customer
I execute brilliantly on clear priorities that add value to our customers and the wider business.
Commercially savvy
I demonstrate strong commercial focus, bringing an external perspective to decision-making.
Looking to the future:
Growth mindset
I experiment and identify opportunities for growth for both myself and the organisation.
Building for the future
I build diverse future-ready teams where all individuals can be at their best.