CareerPlanGet AI match score →

Senior Software Engineer

🌐 Remote💼 Full-time🗓 2026-06-24

Core

Design scalable microservices, RESTful APIs, and web/mobile clients while driving features from concept to production for a Canadian expense management platform.

Role type

Senior Software Engineer (Backend/Full-Stack)

Builds

Scalable microservices, RESTful APIs, rich web/mobile clients

Domain

Fintech / Expense Management

Deliverable

production ML models | product features | infrastructure

Required skills

Microservices architecture, RESTful API design, CI/CD pipelines, RDBMS, Cloud platforms (AWS/Azure/GCP), Compiled languages (C/C++/C#/Java/Go/Kotlin/Swift/Rust) or Interpreted languages (JavaScript/Python/Ruby), ORM/MVC frameworks

Preferred skills

Front-end frameworks (React/React Native/Next.js/Vue/Angular), Back-end frameworks (Node.js/Spring/.NET/Rails), Messaging systems (Kafka/Kinesis), No-SQL databases (MongoDB/DynamoDB), Containerization (Docker/Kubernetes), Large-scale application scaling

Technologies

React, React Native, Next.js, Vue, Angular, Node.js, Spring, .NET, Rails, Kafka, Kinesis, MongoDB, DynamoDB, Docker, Kubernetes, Travis CI, Azure DevOps, GitHub Actions

Responsibilities

Architect and build scalable microservices and APIs, Drive features from concept through production, Establish best practices for CI/CD and observability, Explore ML/AI applications for business use cases, Mentor mid-level and junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

Rewrite
## About the role A profitable, Canadian expense management leader with 25 ears of growth and revenue, ExpensePoint serves 850+ companies in 30 countries. Backed by seasoned investors, we invest in people and technology—revamping our platform and our team. ## About the company ExpensePoint is an equal-opportunity employer. We celebrate diversity and believe that ownership and accountability drive success—for you and for us. Join us to redefine expense management! ## Why You'll Love It - Immediate Impact & Visibility: Your work reports directly to our Principal Engineer—and 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 - 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)
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Wellfound ↗