Taro Logo

Senior Backend Developer – Cloud Optimization

Flexera provides SaaS solutions for technology value optimization, helping customers save billions in technology spend through Hybrid ITAM and FinOps solutions.
Ottawa, ON, Canada
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Flexera, a pioneer in Hybrid ITAM and FinOps, is seeking a Senior Backend Developer to join their GCP/Azure group, working on flagship products Elastigroup and Ocean. This role offers a unique opportunity to shape the future of cloud optimization technology while working with a company that serves over 50,000 customers worldwide.

The position combines hands-on development with technical leadership, focusing on designing and building scalable backend systems. You'll be working with cutting-edge technologies including MySQL, MongoDB, TigerData DB, Elasticsearch, Redis, and RabbitMQ, while contributing to a cloud-native environment that powers enterprise-level solutions.

As a Senior Backend Developer, you'll have the opportunity to mentor junior developers, drive architectural decisions, and influence the technical direction of cloud-native solutions. The role requires expertise in distributed systems, microservices architecture, and modern backend languages like Java, Python, Node.js, or Go.

Flexera offers a collaborative environment where technical excellence is valued, and professional growth is encouraged. The company's culture is built on core values including Candor, Passion, Professionalism and Ethics, emphasizing both individual contribution and team success. This remote position based in Ottawa provides the flexibility of working from home while being part of a global team that's transforming the software industry.

The ideal candidate will bring 5+ years of backend development experience, a strong understanding of cloud platforms (AWS/GCP/Azure), and a proven track record of technical ownership. If you're passionate about cloud optimization, eager to mentor others, and ready to contribute to a company that's consistently recognized as a category leader by Gartner, Forrester, and IDC, this role offers an excellent opportunity for career growth and technical innovation.

Last updated 6 days ago

Responsibilities For Senior Backend Developer – Cloud Optimization

  • Lead the design and development of new product features and backend components
  • Drive architectural decisions for cloud-native solutions
  • Mentor and support developers
  • Champion engineering excellence and promote clean code practices
  • Collaborate cross-functionally with product, DevOps, and customer-facing teams
  • Own and evolve core infrastructure
  • Document and communicate technical decisions

Requirements For Senior Backend Developer – Cloud Optimization

Java
Python
Node.js
MySQL
MongoDB
Redis
RabbitMQ
Kubernetes
  • 5+ years of hands-on backend development experience
  • Strong command of at least one modern backend language (Java, Python, Node.js, Go)
  • Experience in designing and scaling distributed systems
  • Deep understanding of RESTful APIs, microservices, and database technologies
  • Practical experience in AWS, GCP, or Azure
  • Familiarity with Kubernetes and containerized environments
  • Strong mentorship and collaboration skills
  • Track record of technical ownership

Related Jobs