About ExpensePoint
ExpensePoint is a fast-growing expense management platform based out of Canada serving over 900 customers across 105 countries. Recently acquired by a Growth Equity firm, we're entering an exciting phase of technological transformation and expansion. As a profitable company with a strong customer base, we're uniquely positioned to reimagine expense management from the ground up.
The Opportunity
We're seeking an experienced Principal Software Developer to be the first Engineer based out of Egypt and lead our Egypt and Canada engineering team through a complete tech modernization initiative, followed by applying the latest machine learning and payments technology to a unique company. This is a rare opportunity to build an Engineering team from scratch with a management team which values Engineering talent – ex-Google and Apple, and is keen on building a world class technical org. Your role will be to drive a standard of excellence for the engineering team
Key Responsibilities
- Lead and mentor a team of 10 engineers, driving technical excellence and professional growth
- Architect and oversee development of our next-generation expense management platform (both front-end and back-end)
- Drive the implementation of machine learning solutions for fraud detection, receipt reading/classification, and expense automation
- Collaborate with product and business teams to expand into new verticals including virtual card solutions with automated controls, payment systems, and travel management
- Set technical direction and standards while contributing to the product roadmap
- Establish best practices for code quality, testing, and deployment
Required Qualifications
- 12+ years of software development experience with at least 5 years in a technical leadership role.
- Strong expertise in modern software architecture and full-stack development
- Willingness to get hands dirty and code
- Track record of successfully leading engineering teams through significant technical transformations
- Excellent English communication skills and ability to translate business requirements into technical solutions – you will be working with a team in Canada
- Preferable) Experience building and deploying machine learning models in production environments
- Preferable) Experience using newer development paradigms e.g.: Vibe Coding, Windsurf, Cursor (we are looking for someone who can help us figure out how new tech can make our teams more efficient)
Growth Potential
This role offers exceptional career advancement opportunities. As part of a Growth Equity consortium that owns dozens of similar companies, high performers have a clear path to executive positions. Your success at ExpensePoint could position you for CTO or leadership roles across other portfolio companies.
What We Offer
- A Very competitive pay in USD
- Competitive compensation package including equity
- A strong engineering culture – leadership is ex-Google and Apple
- Opportunity to build cutting-edge systems from the ground up
- Collaborate with a profitable company that values both innovation and stability
- Collaborative environment focused on growth and excellence
- Flexible work arrangements
If you're excited about transforming expense management through technology innovation and leading a talented engineering team, please send your resume and a short cover letter to Jobs@expensepoint.com