SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II

Emburse - Toronto, ON, Canada - In-office - posted 2026-10-06

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Emburse is seeking a Software Engineer II to contribute to the development of innovative, interconnected system solutions. You will enhance customer experiences, solve complex technical challenges, and design new solutions alongside some of the industry's best engineering talent. In this role, you will be self-sufficient in at least one large area of the codebase and demonstrate mastery of at least one programming language while developing proficiency in multiple frameworks and tools. You will identify viable alternative solutions, understand relational databases and development frameworks, and apply testing and integration testing techniques. You'll have a moderate understanding of how key sub-systems interoperate and the ability to read, understand, and improve existing code. Key responsibilities include: - Fixing bugs of moderate complexity with proficient debugging skills - Reviewing code for team members with in-depth, constructive feedback - Developing new features and enhancements with minimal supervision - Delivering medium-level refactoring and implementing unit and integration testing - Producing quality technical documentation and contributing to the knowledge base - Following SDLC processes including agile methodologies, peer code reviews, and secure software development practices - Understanding the product roadmap and how your work contributes to overall objectives - Estimating your own work, prioritizing tasks, and raising roadblocks as needed - Communicating effectively with team members and understanding industry jargon and business concepts Emburse is known for its innovation and award-winning technologies with a strong engineering culture that provides access to top talent for career growth. REQUIREMENTS: - Bachelor's degree in Computer Science or related field, or equivalent years of experience - Minimum 4 years of professional software engineering experience - Minimum 2+ years in distributed web application development (microservices, APIs, DB integration, queues, topics, caches, containers, serverless) - Strong hands-on experience with C# and .NET / .NET Core framework, with proven history designing, building, and consuming RESTful services and APIs - Experience with Azure services and APIs, or equivalent cloud vendor experience (AWS) - Experience working in both Windows and Linux environments - Proficiency with source control systems such as Git - Experience with CI/CD pipelines and deployment methodologies - Experience working in Agile software development environments (e.g., Scrum) - Experience working with 3rd party APIs, workflow, and integration architectures - Understanding of secure coding principles, OWASP guidelines, and agile software development lifecycles DESIRABLE SKILLS: - Travel domain experience (corporate travel, booking engines, expense management platforms) - Experience with AI coding assistants and modern developer workflows (Harness, Claude Code, Cursor, GitHub Copilot) - Data processing, data engineering, or integrations with AI/ML services and APIs - Exposure to containerization technologies (Docker, Kubernetes) NOTE: This is an onsite role at the Emburse Toronto office. Sponsorship is not available; candidates must be legally authorized to work in Canada.

Similar roles