Workiy Logo

Workiy

Software Engineer (Backend)

Posted 8 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in CAN
Expert/Leader
Remote
Hiring Remotely in CAN
Expert/Leader
Lead backend architecture for an internal reporting and business intelligence platform. Own technical roadmaps, make cross-service architectural decisions, establish engineering standards, review designs and code, solve complex technical problems, coordinate dependencies, manage technical debt, partner across teams, mentor engineers, and contribute hands-on code for high-risk work.
The summary above was generated by AI

This is a remote position.

We're looking for a technical lead to help drive the backend architecture for an Internal Reporting tool, a business intelligence and client reporting platform serving enterprise healthcare clients. You'll set technical direction across a suite of interdependent backend services, guide a team of engineers through delivery, and be the primary escalation point for architectural and cross-service decisions. This role blends hands-on engineering with technical leadership: you'll still write code and review designs, but you're also accountable for the health, coherence, and direction of the system. 

Requirements

What You'll Do

·         Own the technical roadmap for backend services: reporting, data access, scheduled processing, and export/delivery

·         Drive architectural decisions across multiple interdependent services and data sources, and document them for the team

·         Set and enforce engineering standards: code quality, testing practices, API design conventions, and observability

·         Review designs and code from other engineers, and unblock them on hard technical problems

·         Break down ambiguous requirements into a clear technical plan the team can execute against

·         Balance short-term delivery pressure against long-term technical health; call out and manage technical debt deliberately

·         Partner directly with product, QA, and other engineering teams to align on scope, sequencing, and dependencies

·         Lead and propose ideas/solutions in cross-team architecture discussions and vendor/platform evaluations

·         Mentor engineers on the team and help grow their technical judgment, not just their task list

·         Hands-on Engineer: contribute code, especially for the highest-risk or highest-ambiguity problems

 

What We're Looking For

Required:

·         12+ years building and operating production backend systems, with demonstrated technical leadership (formal or informal)

·         Strong hands-on experience with a modern backend language and framework (e.g. Java/Spring, Kotlin, C#/.NET, Node.js, Python, or Go)

·         Track record of making and owning architectural decisions across multiple services, not just within one

·         Solid relational database experience (schema design, migrations, query performance) at a systems-design level

·         Experience designing REST APIs and service contracts that other teams build against

·         Experience with cloud platforms, GCP preferred

·         Strong understanding of authentication/authorization patterns and security tradeoffs in distributed systems

·         Experience coordinating work and dependencies across multiple engineers and multiple services

·         Experience with CI/CD pipelines and containerization, including improving pipeline health and delivery velocity

·         Strong background in building scalable, distributed applications and platforms

·         Strong written and verbal communication; comfortable presenting tradeoffs to both engineers and non-technical stakeholders

Strongly preferred:

·         Experience integrating with BI/analytics or data-warehouse platforms

·         Background in regulated or audit-sensitive domains (healthcare, finance, insurance) where data lineage and correctness are strict requirements

·         Experience leading a system through a migration or major architectural shift

·         Experience designing asynchronous or scheduled processing for large data volumes

·         Experience establishing role-based access control and data visibility enforcement at a system-design level

·         Experience mentoring engineers and running technical planning (grooming, estimation, design reviews)

Nice to have:

·         Experience with distributed caching or session/token stores

·         Enough frontend familiarity to review API design from the consumer's perspective

·         Experience building out observability and logging practices for a team, not just using them



Similar Jobs

5 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Design and build scalable APIs, cloud-native services, and applications supporting millions of users. Own service reliability, performance, testing, production incident response, and continuous improvement. Collaborate with product and architecture teams, participate in design and code reviews, contribute to technical decisions, and mentor engineers while delivering high-quality software in a fast-paced environment.
Top Skills: AWSC#DockerJavaKubernetes
7 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Own and deliver high-availability, low-latency backend systems supporting authentication, verification, and fraud journeys across web and mobile. Lead quarterly goals, guide engineers through ambiguous problems, collaborate with product, design, and analytics, resolve technical and business issues, monitor system availability, improve engineering standards, support on-call operations, and develop team talent.
Top Skills: AWSKotlinKubernetesMySQLPython
22 Days Ago
Remote or Hybrid
Canada
Senior level
Senior level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Build and operate high-throughput backend services powering AI agent orchestration, connector integrations, and real-time data pipelines. Design core platform services, infrastructure-as-code, CI/CD, and scalable APIs. Collaborate with ML, frontend, and product teams to ship AI-powered features, mentor junior engineers, and maintain high availability for consumer and enterprise customers.
Top Skills: Ai Agent OrchestrationAWSAzureCi/CdClaude CodeCopilotCursorEvent-Driven ArchitectureGCPHigh-Throughput Api DesignInfrastructure As CodeReal-Time Systems

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account