For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ExpensePoint
ExpensePoint

Principal/Staff Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Principal

Tech stacks

Software Development
Machine learning
Growth
+12

Permanent role
7 days ago
Apply now

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

About ExpensePoint

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service