Software Engineer

  • Hybrid
  • Canada
  • Posted 5 days ago

flexera

👨‍💻 Job Title: Software Engineer – Flex Labs

Location: Remote – Canada
Job Type: Full-Time


🌐 About Flexera

Flexera is revolutionizing the technology management space. As a leader in Hybrid IT Asset Management (ITAM) and FinOps, we help global enterprises eliminate waste and optimize technology spend. Our flagship solution, Flexera One, empowers IT, finance, and procurement teams with actionable insights into cost optimization, compliance, and risk—powered by our industry-leading Technology Intelligence Platform.

With 50,000+ customers worldwide and recognition from Gartner, Forrester, and IDC, we’re poised for the next phase of ambitious growth. If you’re ready to reshape the future of software, we want you on the journey.


🔧 Position Overview

We are seeking a Software Engineer to join our Flex Labs innovation team. You will collaborate cross-functionally to rapidly prototype and iterate on proof-of-concepts (POCs) that may evolve into core features. You’ll be a hands-on contributor in a fast-paced, exploratory environment, focusing on technical agility, measurable impact, and speed-to-value.


🧩 Key Responsibilities

  • Design and build scalable, performant microservices using C# .NET and Go.
  • Rapidly develop POCs in collaboration with product managers and stakeholders for customer evaluation and feedback.
  • Prioritize delivery over perfection—solve complex problems with pragmatic, timely solutions.
  • Evaluate and compare emerging technologies for scalability, cost-efficiency, and maintainability.
  • Manage containerized application development using Docker and Docker Compose.

Required Qualifications

Experience:

  • 2+ years of professional experience in software engineering with a strong focus on C# or other OOP languages.

Technical Expertise:

  • Proficient in C# .NET and RESTful/asynchronous API development.
  • Strong understanding of microservices architecture.
  • Proficient in messaging systems such as NATS.
  • Experience with MongoDB or other NoSQL databases.
  • Skilled in container orchestration with Kubernetes, and familiar with Docker best practices.
  • Agile/Scrum development experience.

Soft Skills:

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Proven ability to work collaboratively in cross-functional teams.

🌟 Preferred Qualifications

  • Familiarity with Azure, AWS, or other cloud platforms.
  • Exposure to AI/LLM technologies, vector databases, LangChain, or Python-based ML tools.
  • Experience with Helm charts, Kustomize, or advanced Kubernetes configuration.
  • Working knowledge of SQL Server.

🎓 Education

Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees and technical certifications are a plus.


💼 Why Join Flexera?

  • Be part of a team driving innovation in an evolving tech landscape.
  • Contribute to cutting-edge POCs that shape the direction of enterprise software.
  • Work in a flexible hybrid environment with a global impact.

🏳️‍🌈 Diversity, Equity & Inclusion

Flexera is committed to building an inclusive and equitable workplace. We welcome applicants from all backgrounds and ensure a fair hiring process. Our DEI Council drives continuous improvement across hiring, retention, and engagement practices.

If you require accommodation during the hiring process, please email careers@flexera.com.


To apply for this job please visit flexerasoftware.wd1.myworkdayjobs.com.

Job Overview
Job Location