Description
The Role:
We're looking for experienced managers who enjoy helping and coaching those around them. You have a passion for delivery and working with other managers to help solve problems. You're comfortable talking technology with Engineers along with working with external stakeholders to build and prioritize roadmaps. You know where to simplify, optimize, or extend solutions for the best outcomes. You're excited to help develop and grow engineers within your team, providing an outstanding employee experience tailored to their individual needs. If you're looking to exercise and develop your existing core leadership skills both from a technical and people management point of view, then this is the position for you!
You should have a passion for imparting knowledge and a proven ability to grow a team and lead it to success. You will show a pragmatic approach to problem-solving, your experience should be built on a solid foundation of engineering development and operational support and you should be able to show a proven background in coaching and people management. You'll be working with your technology teams to create a Vision for your area of responsibility. You'll work with your Engineering Managers to create a fantastic employee experience. You'll enable your teams to deliver high-quality, scalable software and emphasize a focus on Operational Excellence.
Key Responsibilities / Duties:
- Manage multiple software development teams where the overall business opportunity or strategy may not yet be defined;
- Your team owns existing software in a segment of a business, functional area, or technology and you will own the day-to-day management of software development where you are accountable for the customer experience, project prioritization, software quality, and system maintenance;
- Responsible for delivering architecturally sound solutions in the absence of a highly experienced individual contributor;
- You help Software Engineers grow by encouraging them to contribute to cross-team technical discussions, supporting their ideas, and empowering them to make decisions;
- You will help make trade-offs; balancing the larger picture (e.g, resourcing, business goals, user experience, dependency impacts, efficiency, availability, etc.) against the needs of building, maintaining, refactoring, scaling, and extending features to properly support the life of the technology;
- You can handle most problems, decisions, and escalations providing realistic solutions to mitigate long-term risks;
- You will write tenets and clear documents around establishing best-practice processes;
- You will exhibit best behavior and exemplify our company behaviors;
- Responsible for taking part in the recruitment process identifying the best candidates and providing a great candidate experience;
Qualifications:
- A strong programming/technology background (preferably in Java or other backend programming languages);
- People management, communication, presentation, and facilitation skills;
- Experience leading teams delivering technology;
- Experience designing and delivering technology solutions for consumer-facing products required to work at scale;
- Ability to lead cross-functional teams to problem solve and design best practice solutions for our application stack;
- Ability to pressure-test solutions, spot edge cases and work with other Engineers to solve these;
- Experience defining and implementing software delivery best practices, agile delivery methodologies, and proven track record of continuously improving delivery pace while maintaining quality;
- Experience supporting software systems in production including on-call support with a relentless focus on improving the stability, availability, and performance of those systems;
- Delivery of technology solutions working closely with multiple stakeholders and users;
What you can expect:
- 25 days of annual leave;
- Sharesave scheme;
- ”Flexible Benefits” of your choice;
- Private health insurance (includes dental insurance and health assessments);
- Free parking;
- Thousands of courses online through ‘Udemy';
Ways of working:
Flexible working is our way of working! We're a diverse workforce; therefore, a 'one size fits all' approach isn't necessarily best. Whatever your personal needs may be, let's have a chat and see how we can accommodate them;
We thank all applicants for their interest, however, only the suitable candidates will be contacted for an interview.
By submitting your application online, you agree that: your details will be used to progress your employment application. If your application is successful, your details will be used to administer your personnel record. If your application is unsuccessful, we will retain your details for a period no longer than two years, in order to consider you for prospective role within the company.