Talent.com

Software engineer Jobs in Calgary, AB

Create a job alert for this search

Software engineer • calgary ab

Last updated: 7 hours ago

Senior Software Engineer: Platform

CHICKEN CHEF KILLARNEYcalgary, ab, Canada

Senior Software Engineer: Platform.Location: In office Calgary, Alberta.BigGeo is redefining geospatial intelligence with an AI-ready Discrete Global.Grid System (DGGS) that transforms how spatial ... Show more

 • Promoted • New!

Sr. Software Engineer - Platform

ClearGovcalgary, ab, Canada
Full-timeFull-time

ClearGov is looking for a Software Engineer to join our team.You'll be a key contributor in designing, developing, and scaling the next generation of our cloud-based applications.You’ll work across... Show more

 • Promoted • New!

Staff Software Engineer, Essentials (Calgary)

Appletreeatlcalgary, ab, Canada

Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees?.Syndio is the leading pay governance and compensation intelligence platform.... Show more

 • Promoted • New!

Quality Engineer

Ecolab Inc.Calgary, Alberta, Canada
Full-timeFull-time

Your work will directly support our continuous innovation and growth efforts.Write and execute test plans to find the root cause of failures .Work with internal and external stakeholders on correct... Show more

 • Promoted

Principal Software Development Engineer, GPU Primitives Libraries

Advanced Micro Devices, IncCALGARY, Alberta, Canada
Full-timeFull-time

At AMD, we believe technology has the power to solve the world’s most important challenges.From advancing healthcare and scientific discovery to powering AI and the technologies people rely on ever... Show more

Software developer

Clientserver Tech SystemsCalgary, AB, Canada

Experience: 1 year to less than 2 years.Information technology (IT) service provider.Write, modify, integrate and test software code.Maintain existing computer programs by making modifications as r... Show more

AI Software Engineer

Mphasiscalgary, ab, Canada

Job Title: Applied AI ScientistDesignation: AI Scientist.Location: Canada or United States (US time zones).We are seeking an exceptional Applied AI Scientist to develop agentic decision systems tha... Show more

 • Promoted • New!

Senior Software Engineer - Canada

DataVisorCalgary, AB, CA
RemoteRemote
Full-timeFull-time
Quick Apply

DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry.With an open SaaS platform that supports easy consolidation and... Show more

AI Software Engineer - Remote

YO AI LabsCalgary, AB, Canada
RemoteRemote
Full-timeFull-time
Quick Apply

AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using.You will design reproducible environments, deterministic veri... Show more

Staff Software Engineer (Continuous Integration)

Affirmcalgary, ab, Canada

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.We are seeking a se... Show more

 • Promoted • New!

Senior Software Development Engineer

WagepointCalgary, Alberta, Canada

At Wagepoint, we're good people.It's easy to feel that way when you're surrounded by folks doing the best work of their careers, building great payroll software for small businesses across Canada.O... Show more

Software Engineer

Raytheon TechnologiesCA-AB-CALGARY- ~ nd Ave NE ~ ND AVE, Ste A
CA$78,000.00–CA$122,850.00 yearlyCA$78,000.00–CA$122,850.00 yearly
Permanent, Full-timePermanent, Full-time

We are presently seeking highly motivated and skilled.These positions will play a critical role in the design, development, integration, testing, and acceptance of cutting-edge training and simulat... Show more

Senior Software Engineer

Symendcalgary, ab, Canada

The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals.This role is responsible for driving tec... Show more

 • Promoted • New!

Software Engineer II - CIAM

Affirm, Inc.calgary, ab, Canada

At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.Affirm is building ... Show more

 • Promoted • New!

Senior Software Engineer

Athenniancalgary, ab, Canada
Full-timeFull-time

Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of truth for entity and ownership data.The platform enables organizatio... Show more

 • Promoted • New!

Software Engineer, AI

SoftchoiceCalgary, AB, CA
CA$91,200.00–CA$114,000.00 yearlyCA$91,200.00–CA$114,000.00 yearly
Full-timeFull-time

At Softchoice, a World Wide Technology (WWT) company, we work together to make a new world happen.As an IT solutions provider serving U.SMB organizations, as well as the entire Canadian market, we ... Show more

Staff Software Engineer (Calgary)

Syndiocalgary, ab, Canada

Do you want to empower organizations to build smarter compensation strategies while ensuring fair pay for all employees? Syndio is the leading pay governance and compensation intelligence platform.... Show more

 • Promoted • New!

Senior Software Engineer - AI-Driven, Remote Canada

Athennian Groupcalgary, ab, Canada
RemoteRemote

Athennian delivers Governance Ops software that aligns legal, finance, tax and fund teams through a secure, integrated source of truth for entity and ownership data.The platform enables organizatio... Show more

 • Promoted • New!

Senior AI Software Engineer - Data Fabric (Remote)

Kinaxiscalgary, ab, Canada
RemoteRemote

Kinaxis is hiring a Senior AI Software Engineer for the Data Fabric team.You will design and implement execution patterns, tool-calling infrastructure, and runtime guardrails to enable agentic work... Show more

 • Promoted • New!

Software Developer

PRI ConsultantsCalgary, Alberta, Canada
Full-timeFull-time

Build the internal applications that run a growing engineering firm.PRI is a multidisciplinary engineering and environmental consulting firm with offices across British Columbia, Alberta, Nova Scot... Show more

 • New!
People also ask
Senior Software Engineer: Platform

Senior Software Engineer: Platform

CHICKEN CHEF KILLARNEYcalgary, ab, Canada
22 hours ago
Job description

Senior Software Engineer: Platform

Location: In office Calgary, Alberta

About BigGeo

BigGeo is redefining geospatial intelligence with an AI-ready Discrete Global
Grid System (DGGS) that transforms how spatial data is captured, indexed, and
monetized. Our platform powers mission-critical decisions across sectors where
location intelligence drives outcomes-from large-scale infrastructure projects
and environmental planning to logistics and emergency response. We are industry
agnostic, unlocking possibilities for organizations that have yet to realize the
value a system like ours can deliver.

The Opportunity

We're seeking a Senior Platform Engineer focusing on high-performance backend
systems using modern statically compiled languages. This role emphasizes
building reliable, secure, and performant infrastructure that powers our product
offerings. If you're a developer who thrives on creating high-performance,
observable systems and isn't afraid to dive deep into low-level optimizations
while building reliable platform services, we want to hear from you!

Primary Responsibilities

  • Design and implement efficient, reliable, secure, and observable backend
    systems
  • Optimize code for performance and resource utilization
  • Contribute to architectural decisions for distributed systems and big-data
    processing
  • Write and maintain observable, instrumented code that enables effective
    system monitoring
  • Lead the development of complex platform features
  • Design and implement scalable data architectures
  • Conduct thorough performance testing and optimization
  • Mentor junior developers, promote and enforce best practices
  • Lead initiatives to align platform development with business objectives,
    ensuring that all platform functionalities contribute positively to key
    outcomes and KPIs
  • Facilitate a smooth transition of platform features to product teams,
    supporting seamless integration and effective use within product pipelines
  • Continuously evaluate and optimize the platform to enhance user experience
    and deliver measurable business value, supporting overall company growth
    objectives
  • Assume full ownership and accountability for strategic technology domains,
    with the ability to articulate their business value and organizational impact
  • Drive DevOps practices and automation initiatives
  • Monitor and analyze technical performance of internal systems
  • Leverage existing CI/CD pipelines and tooling for efficient deployment
    workflows
  • Support deployment and operational excellence
  • Contribute to infrastructure-as-code initiatives

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or
    a related field (or equivalent practical experience)
  • Proven track record in high-performance backend development
  • Proficiency in modern statically compiled languages
  • Strong understanding of immutability principles and their application
  • Expertise in writing efficient, reliable, and secure code
  • Proficient with both manual memory management and automatic lifetime
    management techniques
  • Strong understanding of computer architecture and efficient utilization of
    available resources
  • Strong knowledge of fundamental data structures and algorithms
  • Understanding of performance trade-offs between algorithmic efficiency,
    distributed systems coordination, and I/O minimization in big data contexts
  • Experience with modern observability patterns and practices

Backend Technology Stack Requirements

  • Core Languages & Frameworks
  • Experience with modern statically compiled languages (Go, Rust, C++, or
    similar)
  • Familiarity with testing frameworks and benchmarking tools
  • Understanding of dependency management and build systems
  • Databases & Data Storage
  • Strong experience with relational databases (PostgreSQL, MySQL)
  • Proficiency with NoSQL databases (MongoDB, Redis, Cassandra)
  • Experience with time-series databases (InfluxDB, TimescaleDB, or Prometheus)
  • Knowledge of database optimization, indexing strategies, and query
    performance tuning
  • Experience with connection pooling and database driver optimization
  • Message Queues & Event Streaming
  • Experience with Apache Kafka, RabbitMQ, or NATS
  • Understanding of event-driven architectures and pub/sub patterns
  • Knowledge of message serialization formats (Protocol Buffers, Avro,
    MessagePack)
  • APIs & Communication Protocols
  • Expertise in RESTful API design and implementation
  • Experience with gRPC and Protocol Buffers
  • Knowledge of GraphQL is a plus
  • Understanding of API versioning, rate limiting, and authentication patterns
    (OAuth2, JWT)

Container & Orchestration

  • Proficiency with Docker and containerization best practices
  • Experience with Kubernetes (deployment, scaling, service mesh)
  • Knowledge of Helm charts and Kubernetes operators
  • Experience with container registries and image optimization

Cloud Platforms

  • Hands-on experience with at least one major cloud provider (AWS, GCP, or
    Azure)
  • AWS: ECS/EKS, Lambda, S3, RDS, ElastiCache, SQS/SNS
  • GCP: GKE, Cloud Run, Cloud SQL, Pub/Sub, BigQuery
  • Azure: AKS, Azure Functions, Cosmos DB, Service Bus

Infrastructure as Code

  • Experience with Terraform or Pulumi
  • Knowledge of configuration management tools (Ansible, Chef, or similar)
  • Experience with GitOps practices (ArgoCD, Flux)

CI/CD & DevOps Tools

  • Experience working with CI/CD platforms (Jenkins, GitLab CI, GitHub Actions,
    CircleCI)
  • Ability to effectively leverage existing CI/CD pipelines and deployment
    automation
  • Knowledge of automated testing strategies (unit, integration, e2e)
  • Familiarity with build processes and deployment workflows
  • Observability & Monitoring
  • Experience with Prometheus and Grafana
  • Proficiency with distributed tracing (Jaeger, Zipkin, or OpenTelemetry)
  • Knowledge of structured logging practices and tools
  • Experience with APM tools (DataDog, New Relic, or Elastic APM)
  • Understanding of SLIs, SLOs, and SLA definitions
  • Version Control & Collaboration
  • Expert-level Git proficiency
  • Experience with code review processes and branching strategies
  • Familiarity with monorepo or microservices repository patterns

Nice to Haves

  • A Master's degree or relevant certifications in Distributed Systems, Big Data
    Processing, or Cloud Computing is a plus
  • Experience with Rust (with tokio.rs) or Scala (with cats-effect) will be
    given top priority
  • Experience with Go (Golang) including concurrency patterns, standard library,
    and popular frameworks
  • Experience with any modern statically typed language (C++, Java, Kotlin)
  • Background in big-data processing architectures (Spark, Flink, Hadoop)
  • Experience with distributed systems and consensus algorithms (Raft, Paxos)
  • Experience with high-performance data structures and lock-free programming
  • Knowledge of geospatial data structures and algorithms (PostGIS, H3, S2
    Geometry)
  • Expertise in optimizing I/O operations and understanding of Linux kernel
    internals
  • Familiarity with binary protocols and efficient serialization
  • Experience with distributed eventing systems (e.g., NATS.io, Pulsar)
  • Experience with service mesh technologies (Istio, Linkerd, Consul)
  • Knowledge of caching strategies (Redis, Memcached, CDN optimization)
  • Experience with load balancing and reverse proxy configuration (Nginx,
    HAProxy, Envoy)
  • Familiarity with security best practices and compliance frameworks (SOC 2,
    GDPR, HIPAA)
  • Experience with performance profiling tools (pprof, flamegraphs, perf)
  • Knowledge of WebAssembly (Wasm) and its applications
  • Contributions to open-source projects or maintaining libraries
  • Experience with chaos engineering and resilience testing
  • Passionate about code efficiency, reliability, and security
  • Proactive in finding ways to improve existing systems
  • Eager to learn, mentor and teach
  • Strong problem-solving skills and critical thinking
  • Excellent communication and teamwork abilities

#J-18808-Ljbffr