Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Entersekt is an innovator in push-based authentication and app security. The company’s one-of-a-kind approach harnesses the power of digital certificate technology with the convenience of mobile phones to provide financial services companies and their customers with full protection from online fraud. Built on open technologies for high availability, sc...
Senior Vice President: Engineering
At Entersekt, we build, operate and install commercial fintech software that solves business challenges in innovative ways. To continue to be experts in our field – device identity and consumer authentication – we need an exceptional senior technical leader and people manager to grow our cross-functional software engineering teams.
The ideal candidate
You are a seasoned technical leader who can grow teams, steward people and organize fast-moving projects. You will need to understand our products’ business positioning and be a strong advocate for our software engineering strategy – the tools, techniques and designs we use to deliver our products to customers.
Having the mindset and experience required to build configurable, extensible software products is essential. We embrace a lean and Agile way of building our products, and you will need to push our teams so that we can all be proud of what we produce and how we do it. We favour pragmatism over fundamental adherence to methodology.
You must enjoy working with people, but more than that, you must be able to influence multiple stakeholders and deliver shared goals. This requires a rare blend of personal attributes: optimism, humility, a relentless drive towards self-improvement, openness to feedback and a sense of urgency to get products, of the highest possible quality, out the door.
The role
- This role is not just about managing several Agile software teams, it’s about nurturing the culture, steering the technical architecture, and ensuring that we provide fast-moving projects and feedback – it’s a tall order. You will continually improve the technical integrity, design and quality of the software, and your teams will need to work closely with the commercial product team. We believe in empowering our people to grow, which means that one of your goals will be to maximize the potential of every engineer on your teams.
Responsibilities
- In this senior engineering role, you will be responsible for our software engineering strategy. This includes planning and controlling the short- and long-term software engineering actions required to design, build, release and tweak our customer products.
Strategy and planning:
- Develop, communicate and maintain a software engineering strategy that reflects an understanding of Entersekt’s business vision and strategy
- Ensure the relevant teams are available to meet business and customer demands
People:
- Grow the competencies and skills of your management team
- Help all your engineers become experts in their field: the business and the technology
- Develop a strong succession pipeline through all your teams
Technology and architecture:
- Ensure there is clear software architecture direction across the products
- Make technology decisions together with the CTO
- Set up design-decision frameworks that support team creativity and the sustainability of the products
- Hire or develop the skills needed for our products
- Define and manage the flow of architecture artefacts and principles used in the product engineering lifecycle
Software engineering:
- Set up and evolve the tools and processes required for high-quality engineering practices, and enable your management team to spread that culture
- Set up and maintain a clear set of practices for Entersekt software engineering
- Establish the right model for each engineering team to own and measure the technical success of their products
Tooling:
- Build and maintain the thinnest possible tooling set that enables developers’ productivity
- Reduce the cognitive load on developers by ensuring that repetitive tasks are automated appropriately
The business of engineering:
- Establish a pattern and reputation for keeping your stakeholders updated
- Publish sets of metrics to measure your progress internally and communicate with external stakeholders
- Manage the software engineering financials
Skills & experience
- B.Sc or engineering degree
- 7+ years’ experience in managing development and software engineering teams in a product development organization
- A strong software engineering track record
- Experience in implementing and improving Agile software development frameworks and methodologies
- Experience in building software solutions for enterprise clients
- Track record of working in financial services or telecommunications industries
- A solid practical track record in using and improving modern development architectures and technologies, as well as software development lifecycles
Personality attributes
- A people developer
- Humble and self-aware
- A systematic approach to problem solving
- A professional, customer-focused attitude
- Excellent written and verbal communication skills, with an emphasis on confidence, flexibility and professionalism