Search by job, company or skills

ExpensePoint

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About ExpensePoint

A profitable, Canadian expense management leader with 25 ears of growth and North Americanfocused revenue, ExpensePoint serves 850+ companies in 30 countries. Backed by seasoned investors, we invest in people and technologyrevamping our platform and our team.

About you

We're looking for brilliant engineers eager for a real challenge and the chance to shape our future. You'll join ExpensePoint at a transformational momentrevamping our platform, modernizing our stack, and defining the next chapter of our growth. As part of a small, high-impact team, you'll tackle complex problems, own major features end-to-end, and see your work in production from day one. If you thrive on fast-paced change, relentless learning, and the opportunity to make a lasting mark, we want you on our journey.

Why You'll Love It

  • Immediate Impact & Visibility: Your work reports directly to our Principal Engineerand will have high visibility to the CEO and other senior management
  • No bureaucracy we are small, lean and have a can-do ownership attitude.
  • Meaningful Ownership: Lead features end-to-end in a high-feedback, high-accountability culture.
  • Growth Culture: We play hard, work hard, and believe in learning by doing. Expect relentless mentorship and rapid skill expansion.
  • Flexibility & Rewards: Fully remote, flexible hours,
  • generous benefits including global health insurance
  • Competitive salary in USD
  • For exceptional performers, ability to sponsor re-location (pending laws)

What You'll Do

  • Architect & Build: Design scalable microservices, RESTful APIs, and rich web/mobile clients.
  • Own & Deliver: Drive features from concept through production and monitoring.
  • Champion Quality: Establish best practices for CI/CD, test coverage, documentation, and observability.
  • Explore how we can apply the latest ML/AI techniques to a clear business use case.
  • Mentor: Guide mid-level/junior engineers through reviews, pairing, and tech talks.

Must-Have

  • B.Sc. in Computer Science (or equivalent)
  • 5+ years as a professional software engineer
  • Proficient in one or more compiled (C/C++, C#, Java, Go, Kotlin, Swift, Rust) or interpreted (JavaScript, Python, Ruby) languages
  • Hands-on with CI/CD tools (Travis CI, Azure DevOps, GitHub Actions)
  • Experience on at least one major cloud platform (AWS, Azure, GCP)
  • Strong RDBMS skills and RESTful API design
  • Familiarity with an ORM or MVC framework

Nice-to-Have

  • Front-End-Heavy: React, React Native, Next.js, Vue, Angular
  • Back-End-Heavy: Node.js, Spring, .NET, Rails, messaging systems (Kafka, Kinesis)
  • No-SQL experience (MongoDB, DynamoDB)
  • Built or scaled large-scale applications
  • Experience with containerization technologies(Docker and Kubernetes)

ExpensePoint is an equal-opportunity employer. We celebrate diversity and believe that ownership and accountability drive successfor you and for us. Join us to redefine expense management!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144571925

Similar Jobs