Apply now

Posted yesterday

Software Engineer (Platform/Backend) - UEM Reporting Pipeline

@ Omnissa (Canada) ULC

Remote in Canada

RemoteFull-time
Apply now
SIGNALS

Requirements summary:

  • We integrate industry-leading solutions—including Unified Endpoint Management, Virtual Apps and Desktops, Digital Employee Experience, and Security & Compliance—into a seamless, autonomous…
  • Collaborate with Engineering, Product Management, Security, and other stakeholders to translate reporting requirements into maintainable solutions.
  • You are expected to have strong experience in the following:
  • 5+ years of software engineering experience , with relevant experience in backend services, data platforms, reporting systems, or distributed systems.
  • Strong SQL skills and experience with data modeling, query optimization, and database performance troubleshooting.
  • Hands-on experience with columnar or OLAP databases , such as ClickHouse, StarRocks, or comparable technologies .
Source and dates

Employer career site / ATS feed · workday

Employer posting date
2026-11-09
First seen by our source
2026-11-10
Source record updated
2026-11-10

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Omnissa (Canada) ULC

FieldValue
Open jobs on Jobsy10
Job description

Job Description:

We are Omnissa.

Omnissa is the first AI-driven digital work platform, built to support flexible, secure, work-from anywhere experiences. We integrate industry-leading solutions—including Unified Endpoint Management, Virtual Apps and Desktops, Digital Employee Experience, and Security & Compliance—into a seamless, autonomous workspace that adapts to how people work. Our platform boosts employee engagement while optimizing IT operations, security, and cost.


Guided by our core values—Act in Alignment, Build Trust, Foster Inclusiveness, Drive Efficiency, and Maximize Customer Value—we're growing rapidly and committed to delivering meaningful impact. If you're passionate about shaping the future of work, we'd love to hear from you.


What is the opportunity?

You have an analytical mind, a passion for software engineering, and an interest in building reliable data platforms. You enjoy solving problems involving data ingestion, distributed processing, analytical databases, and query performance.As a Software Engineer, you will help design, build, and operate the reporting pipeline for Workspace ONE Unified Endpoint Management (UEM). Your work will enable scalable, reliable reporting by transforming operational data into accessible, query-efficient datasets. The role emphasizes transferable data engineering and distributed systems skills rather than expertise in a single vendor or database. Relevant technologies may include ClickHouse, StarRocks, or other columnar analytical databases, alongside relational databases, streaming platforms, and backend services. Here's a breakdown:

  • Design, build, and maintain reliable, reusable, and testable services for data ingestion, transformation, storage, and reporting.
  • Develop and improve batch and streaming pipelines, with attention to data correctness, freshness, scalability, and recovery.
  • Design analytical data models and optimize schemas, queries, partitioning, and aggregation strategies for reporting workloads.
  • Identify and troubleshoot performance and reliability issues across application, ingestion, database, and query layers.
  • Build observability, automated validation, and operational tooling to detect pipeline failures and data quality issues.
  • Collaborate with Engineering, Product Management, Security, and other stakeholders to translate reporting requirements into maintainable solutions.
  • Own features throughout the development lifecycle, including design, implementation, testing, deployment, and production support.
  • Participate in code and design reviews and promote engineering excellence through clear documentation and continuous improvement.

What will you bring to Omnissa?

You are expected to have strong experience in the following:

  • 5+ years of software engineering experience, with relevant experience in backend services, data platforms, reporting systems, or distributed systems.
  • Strong programming skills in one or more backend languages, such as C#, Java, Go, or Python.
  • Strong SQL skills and experience with data modeling, query optimization, and database performance troubleshooting.
  • Hands-on experience with columnar or OLAP databases, such as ClickHouse, StarRocks, or comparable technologies. Depth in one relevant platform is valued; experience with every listed technology is not required.
  • Experience building or maintaining data ingestion, transformation, or reporting pipelines.
  • A solid understanding of distributed systems fundamentals, including reliability, scalability, fault tolerance, and consistency.
  • Familiarity with automated testing, version control, CI/CD, and containerized deployment workflows.
  • Strong problem-solving, communication, and collaboration skills across distributed teams.
  • BS/MS in Computer Science or equivalent practical experience and technical training.

Additionally, the following skills and qualifications will help you stand out:

  • Experience with streaming and change data capture technologies, such as Kafka, Kafka Connect, or equivalent platforms.
  • Familiarity with relational databases such as PostgreSQL and their integration with analytical data stores.
  • Experience with incremental processing, schema evolution, deduplication, replay, backfills, and reconciliation.
  • Understanding of columnar storage, materialized views, indexing, compression, and distributed query execution.
  • Experience supporting multi-tenant systems, including data isolation, access controls, and workload management.
  • Experience with cloud infrastructure, containers, and monitoring tools.
  • A track record of diagnosing production issues and improving pipeline observability, resilience, and operational efficiency.

Location: USA OR Canada OR Mexico (Eastern or Central time zone)
Location Type: hybrid (ATL) or Remote (Canada or Mexico)
Travel Expectations: None
Education: Bachelor's Degree preferred, or equivalent combination of education and relevant professional experience.

Compensation: The typical base salary for this role is between USD $120,675 – $180,000 per year and it may be eligible for participation in a corporate bonus program. Actual compensation offer may vary from posted hiring range based upon geographic location, work experience, education, skill level, or other relevant factors. In addition to competitive compensation, Omnissa offers a variety of benefits such as employee ownership, health insurance, 401k with matching contributions, disability insurance, paid-time off, growth opportunities, and more.

Omnissa is an Equal Employment Opportunity company and Prohibits Discrimination and Harassment of Any Kind:
Omnissa is committed to the principle of equal employment opportunity and to providing a work environment free of discrimination and harassment. All employment decisions at Omnissa are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, ancestry, ethnicity, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past, present, or prospective service in the uniformed services, family medical history or genetic information, family or parental status, veteran status, or any other status protected by applicable laws or regulations in the locations where we operate. Omnissa will not tolerate discrimination or harassment based on any of these characteristics. Omnissa welcomes applicants of all ages. Omnissa will provide reasonable accommodations to applicants and employees who have protected disabilities consistent with applicable federal, state and local law.


This job requisition is not eligible for employment-based immigration sponsorship by Omnissa.

Similar jobs

  • Software Engineer - Database - Bitnomial

    Remote in Canada
    RemoteFull Time

    Kraken

    3+ YOECandidates need 3+ years of software engineering experience with a strongly typed language such as Haskell, Rust or C++, plus strong SQL and PostgreSQL skills. Solid computer science fundamentals, willingness to take on-call shifts, and careful handling of financial data are also required.

    PostgreSQL, Haskell, AWS Aurora PostgreSQL, Atlas

    Software Engineer - DevOps - Bitnomial

    Remote in Canada
    RemoteFull Time

    Kraken

    3+ YOECandidates need 3+ years of professional software engineering experience with a functional or strongly typed language, hands-on CI/CD and AWS experience, and Terraform and Docker skills. Strong Linux and scripting skills, distributed systems knowledge, and a calm approach under pressure are also required.

    GitHub Actions, Terraform, AWS, Docker, Nomad, Haskell

  • Software Engineer, Design Systems & AI Tooling

    Mississauga, ON
    HybridFull Time

    Citi Canada Technology Services ULC

    1+ YOECiti Canada Technology Services ULC needs candidates with a bachelor's degree in a technical field and 1-3 years of software development experience. They need strong skills in TypeScript, JavaScript, Python, SQL, Swift or Kotlin, plus Git and AI coding tools.

    Git, GitHub Copilot, Devin AI, Figma, Postgres, Storybook

  • Software Engineer (Java, Python & Linux)

    Toronto, ON
    Contract

    Enterprise Solutions Inc.

    5+ YOECandidates need a bachelor's degree or equivalent practical experience and 5+ years of software development experience. Strong Java, Python, Linux and CI/CD skills, secure coding knowledge and test-first development experience are required.

    Git, GitHub, AWS API Gateway, Linux, Spring Boot

  • Software Engineer

    Toronto, ON
    Full Time

    GrowCap Inc

    Candidates need a degree, bootcamp, or strong portfolio of shipped projects, plus daily use of AI coding agents such as Claude Code or Cursor. They must show high ownership, have built and shipped something people use, and be ready to start immediately.

    Claude Code, Cursor

  • Senior Software Engineer - Trading Technology

    Toronto, ON
    Full Time

    BettingJobs

    5+ YOECandidates need a degree or diploma in computer science or a related field, 5+ years of .NET development, and 2+ years of front-end work with React and TypeScript. Experience with high-scale distributed systems and independent problem-solving is also required.

    Microsoft .NET, React, TypeScript, RabbitMQ, Redis, Kubernetes

  • Software Engineer

    Toronto, ON
    Contract

    Swoon

    5+ YOECandidates need 5+ years of professional software development experience, strong skills in JavaScript, TypeScript, React, Redux and Node.js, and experience with Git, Agile teams, CI/CD and AI-assisted coding tools.

    React, TypeScript, Redux, Node.js, NPM, Git

  • Software Engineer

    Vancouver, BC
    Full Time

    EraTree

    4+ YOECandidates need 4+ years shipping production web applications, strong TypeScript, React, Next.js and Python, and PostgreSQL experience. They also need experience with REST APIs and webhooks, and good judgement and clear writing.

    PostgreSQL, Docker, Linux, GitHub Actions, React, Next.js

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.