Software Engineer 3

MongoDB

Alberta, Canada
Base: $91,000 - $126,000 cad; benefits: equity, es...
On-site
Backend systems in compiled language
Jvm ecosystem (java)
Large-scale distributed systems
Design, implement, and operate backend services that ingest, process, and reconcile large volumes of usage and billing data from internal and external systems

Job Summary

  • Design, implement, and operate backend services that ingest, process, and reconcile large volumes of usage and billing data from internal and external systems.
  • Collaborate with product, Finance, Revenue, and other engineering teams to evolve our billing and payments capabilities and improve customer experience.
  • Contribute to improving our tooling, observability, and development workflows so the whole team can move faster and safer.

Matching Summary

Design, implement, and operate backend services that ingest, process, and reconcile large volumes of usage and billing data from internal and external systems.

Salary

Base: $91,000 - $126,000 CAD; Benefits: equity, ESPP, flexible PTO, parental leave, fertility assistance, RRSP match, mental health counseling, backup care, health/dental/vision

Skills & Requirements

Must-have

  • backend systems in compiled language
  • JVM ecosystem (Java)
  • large-scale distributed systems
  • object-oriented design principles
  • databases in production environments
  • collaboration with stakeholders

Nice-to-have

  • billing or financial systems experience
  • cloud platforms experience
  • data-intensive applications
  • containerization and orchestration
  • MongoDB developer or operator

Key Requirements

  • 3+ years of experience
  • backend systems in compiled language
  • distributed systems experience

Work Rights

Not specified

Tailored Resume

Cover Letter