Title: Software Development Lead
Location: Remote - Eastern Canada
Reports to: Director, Engineering
How you will make an impact…
In the Metrics Squad, you will be leading a team of Python/Scala Data Engineers, Data Scientists, and Product Managers. Our team structure is based on the Spotify Squad Model - a squad is similar to a scrum team and is dedicated to working on one specific area. Metrics Squad is focused on developing and maintaining our data pipeline and producing meaningful metrics.
The Squad Lead role is an interesting and challenging combination of a Tech Lead, Scrum Master, Technical Product Manager, and Software Developer.
We are a multicultural team with different nationalities, working in a remote-first environment.
We organise our work following the Agile principles: we run 2-week sprints, daily stand-ups, retrospectives, demos, and planning meetings. Tech-wise, our code is on Github, and we use Jira for task management. Jenkins runs our CI.
What will you be doing?
At Opensignal, “Squad Leads" is responsible for delivering software according to the roadmap. You will:
- Work closely with the Product Manager at the early stage of projects, helping to scope the project and give feedback on the feasibility of features, balancing trade-offs between technical, analytical and product needs to help broker pragmatic solutions. - for highly technical projects, you might need to step into a role of a Technical Product Manager yourself
- Work with the Squad to break down the high-level product roadmap into defined phases and tasks and will prioritise these together with the product team.
- Define the skills and experience of the members of your Squad, working with functional Chapter Leads to ensure you have the right people on a project at the right time.
- Organise and chair all the regular scrum meetings (daily stand-ups, retrospectives, demos, and planning meetings) and support the team in prioritisation and problem resolution in cooperation with a Product Manager
- Understand the technical aspects of the software you are building and make sure we are building software that is performant and able to scale.
- Ensure software reliability and quality by encouraging the culture of testing.
- Be responsible for building the Squad identity and cohesion, including how they communicate and engage with each other both on and off projects.
- Collaborate with Chapter Leads to ensure the wellbeing of the Squad is maintained, ensuring any behavioural, interpersonal, or performance-related concerns are managed appropriately.
As a Squad Lead, you will also sit within a team of technical and product leaders. These responsibilities include:
- Working with technical and product leaders to ensure roadmap delivery across the whole of Engineering/Software Development.
- Working with the Director, Engineering and the other people in the leadership team to build and follow our development processes.
- Help define our long-term technical roadmap, planning, and estimating to improve the performance of the team and deliver business value while managing technical debt.
What we need from you:
- Experience as a technical leader/software development manager or project management experience in a senior specialist role, delivering software throughout a product or feature lifecycle (from inception and estimations through to completion and deployment).
- Experience as a software developer, preferably in either Data Engineering or Data Science. In the first months, we’d like you to work with the team so that you can get first-hand experience and gain an understanding of our pipeline. You also need to be able to review code and make decisions on technical approaches.
- Our Squad Leads are confident communicators, able to talk to any level of technical ability clearly and provide their opinion whilst being open to other viewpoints and ways of doing things.
- Experience in the Agile way as part of a previous role - from Agile Ceremonies like stand-ups and retros to sprint planning and code reviews. You'll understand the importance of working in this way and be able to clearly talk us through the benefits and challenges with an Agile approach.
- A pragmatic problem solver with an engineering mindset. By this we mean an interest in all things tech, and a desire to experiment and tinker (even with tools and technologies outside your immediate remit) and you’ll find the challenges faced whilst programming to be interesting and satisfying.
- Knowledge about telecommunications technologies (LTE, 5G) and the telecoms industry is beneficial but not a requirement.
About Us
Opensignal is the leading global provider of independent insight and data into network experience and market performance. Our user-centric approach allows communication providers to constantly improve their network and maximise commercial performance. Leading analysts, investors and financial institutions place a high value on our independent analysis and we are regular contributors to their reports.
Real network experience is our focus and ultimately that’s what influences customer choice. Our mission is to advance connectivity for all and here at Opensignal, the team is leading the industry in enabling operators to link their network experience and market performance in a way that has never before been possible.
With offices in London, Boston and Victoria, British Columbia, we are truly global, with employees working across four continents and representing over 25 nationalities. We are an equal opportunity employer dedicated to building an inclusive and diverse workforce.
Benefits
We believe we are stronger when we not only celebrate our many differences, values, and voices but include them in everyday practice. Having a diverse and inclusive culture is essential, which is why we offer a flexible approach to work-life balance, operating in a remote-hybrid way. We’ll help you get set up with the essentials you need to work from home or the office. We also offer an attractive range of additional benefits , including:
- Competitive compensation packages and global company ownership benefits
- Comprehensive group benefits package and company sponsored retirement savings plan (details depend on your country of work)
- Professional development opportunities: education reimbursement, facilitator-led training, workshops, knowledge bites (internal learning talks) and more!
- Generous holiday allowance, sick leave, parental leave, flexible working culture and the opportunity to work from abroad
- Charity matching, paid time off for community volunteering, mentorship, and DE&I program/committees
- Regular virtual and in-person events and socials
- We’ll support you to set up an effective home office environment
To understand how we will be holding your information, please refer to ourRecruitment Privacy Notice.
We would like to thank all applicants for your interest; however, only candidates selected for an interview will be contacted.