Emburse

Emburse

Staff Software Engineer

Toronto · Staff+

Sponsorship not specifiedDetected 314 days ago
PythonJavaGoC#Distributed SystemsObject-Oriented ProgrammingSQLNoSQLAWSDockerKubernetesRESTgRPCCommunication

About the role

  • Emburse is looking for a passionate software engineer to contribute to the development of an engaging and interconnected set of system solutions.
  • Shape your future & find what's next at Emburse.
  • Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

Responsibilities

  • Proven success building and scaling web technologies / SaaS products
  • At Emburse, you'll not just imagine the future - you'll build it.
  • As a staff engineer at Emburse, you'll work with engineering managers, senior engineers, and cross-functional partners to design the technical underpinnings of the product.
  • At the same time, you'll have plenty of opportunities to be hands-on building key systems, and will be directly responsible for the successful delivery of large-scale technical efforts as well acting as a technical mentor and leader for other engineers.
  • A Career That Matters - Your work here drives efficiency, innovation, and smarter financial decision-making for businesses everywhere.

Requirements

  • Proficiency across modern microservice languages and ecosystems, with the ability to design and review systems built in Java, Go, C#, or Python, and to guide teams in selecting the right tool for the problem.
  • Proficiency with containerization and orchestration (Docker, Kubernetes).

Benefits

  • A Culture That Empowers - Competitive pay, flexible work, and an inclusive, collaborative environment that supports your success.

Company info

  • As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires extraordinary results.
  • Our AI-powered platform helps organizations modernize financial operations, increase visibility, and optimize spend across the enterprise.
  • What You Will Bring
  • 10+ years of professional software engineering experience, with at least 3 years designing and scaling microservices systems
  • Strong background in distributed systems, event-driven architecture, and REST/gRPC APIs with deep expertise in modern object oriented programming
  • Strong cloud-native platform experience (preferably in AWS)
  • Solid understanding of database technologies (SQL and NoSQL), caching strategies, and message queues.

This listing is sourced directly from Emburse's careers page and normalized into a canonical job model.