Principal Engineer - CRM Team
New Today
Overview
Join to apply for the Principal Engineer - CRM Team role at iwoca Deutschland. Hybrid in London or Remote within the UK.
The Company
Imagine a world where every small business has the power to thrive. Since 2012, iwoca has helped small businesses access finance quickly and flexibly. We have funded billions to over 150,000 businesses across Europe and aim to empower one million businesses with the financial tools they deserve. We combine cutting-edge technology and data science with genuine human understanding to make finance feel like a superpower for managing cash flow and seizing opportunities.
The CRM team
The CRM team builds and owns iwoca’s proprietary CRM platform, supporting our account management, sales, credit analysis, and collections teams. The platform is a key competitive advantage, enabling outstanding customer service. The team delivers features such as smart call routing and ML-driven task prioritisation within a collaborative, agile environment focused on iterative delivery and solving real user problems.
The role
As a Principal Engineer in the CRM team, you will set the technical vision for the systems used by our 300-strong operations staff. This role blends hands-on architecture, systems design, and people leadership, directly influencing tools that help us serve thousands of small businesses daily. You will be a player-coach, contributing high-quality code, defining long-term technical strategy, and mentoring engineers on your team. You will work alongside two other senior engineers to guide the evolution of core operational platforms, including real-time telephony and dynamic task-prioritisation systems.
Responsibilities
- Own the technical road map for the CRM team, re-architecting the team’s systems to scale with growing operations and customer base.
- Lead the evolution of system architecture to allow CRM to operate more independently of other areas and with reduced cognitive load.
- Collaborate with Principal Engineers in other teams to design and deliver a coherent system, with support from org-wide teams like DevOps.
- Act as a hands-on contributor to the codebase, leading by example in quality, testing, and performance.
- Drive the technical strategy and execution for the CRM team’s projects, translating product goals into production-ready code.
- Resolve technical debt and production issues to ensure long-term health and stability of owned systems.
- Manage and mentor engineers, taking responsibility for performance, coaching, and career development.
- Define and champion engineering best practices within the team and across the wider engineering group.
Essential
- Expertise in systems architecture, including designing and managing complex domain models.
- Advanced proficiency in software development using an object-oriented language.
- Strong business acumen to translate complex challenges into scalable solutions and experience delivering business outcomes in fast-paced environments.
- Experience leading a small team of engineers, including line management; capable of balancing hands-on coding with strategic planning and developing engineers.
Bonus
- Experience with Python, Django, PostgreSQL, Typescript, or React.
- Familiarity with data analytics and machine learning processes.
- Understanding of complex data systems, including event-sourced data models.
- Strong numerical or technical background.
The salary
We expect to pay from £100,000 - £160,000 for this role. We’re open-minded, so please include your salary goals with your application. We routinely benchmark salaries against market rates and run quarterly performance and salary reviews.
The culture
iwoca prioritises a culture of learning, growth, and support, with investment in the professional development of our team. We value diversity in thought and skill and encourage exploration of new areas to help us improve our products and services.
The offices
Offices in London, Leeds, and Frankfurt with a range of events and activities. We offer flexible working hours and various benefits to support you.
The benefits
- Flexible working hours
- Medical insurance from Vitality, including discounted gym membership and private GP for you, your partner, and dependents
- 25 days’ holiday, extra day off for your birthday, option to buy/sell 5 additional days, unlimited unpaid leave, and a one-month fully paid sabbatical after 4 years
- Emotional and mental health support with Spill
- Pension and share options
- Generous parental leave and nursery tax benefit scheme
- Paid volunteering day
- Cycle-to-work and electric car schemes
- Two company retreats per year
Learning and development
- Learning and development budget for everyone
- Company-wide talks with internal and external speakers
- Access to learning platforms like Treehouse
Compensation Range: £100K - £160K
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
- Location:
- London, England, United Kingdom
- Salary:
- £150,000 - £200,000
- Job Type:
- FullTime
- Category:
- Engineering
We found some similar jobs based on your search
-
New Today
Principal Engineer - CRM Team
-
London, England, United Kingdom
-
£150,000 - £200,000
- Engineering
Overview Join to apply for the Principal Engineer - CRM Team role at iwoca Deutschland . Hybrid in London or Remote within the UK. The Company Imagine a world where every small business has the power to thrive. Since 2012, iwoca has helped small...
More Details -
-
17 Days Old
Principal Engineer - CRM Team
-
London, England, United Kingdom
-
£150,000 - £200,000
- Engineering
Principal Engineer - CRM Team Hybrid in London or Remote within the UK The company Imagine a world where every small business has the power to thrive. Since 2012, we've revolutionised how these businesses access finance. The CRM team builds and owns iwoca’s proprietary CRM platform.
More Details -