Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... This role emphasizes building reliable, secure, and performant infrastructure that powers our ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... This role emphasizes building reliable, secure, and performant infrastructure that powers our ...
Senior Infrastructure Security Engineer
Calgary, AB · Hybrid
CA$176K - CA$202K/yr
We are currently seeking a Senior Infrastructure Security Engineer to join our rapidly growing Security team. This role is for someone passionate about building proactive security solutions ...
Senior Infrastructure Security Engineer
Calgary, AB · Hybrid
CA$176K - CA$202K/yr
We are currently seeking a Senior Infrastructure Security Engineer to join our rapidly growing Security team. This role is for someone passionate about building proactive security solutions ...
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence * Backend: Node.js, ...
Quick apply
Apply Early
Sr. Software Engineer (Disclosure)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will be a key player on an incredible team as we execute our mission ... Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence * Backend: Node.js, ...
Apply Early
Senior Engineer - Water Infrastructure
Calgary, AB · On-site
CA$117K - CA$161K/yr
Overview AtkinsRealis is involved in the delivery of diverse municipal and industrial water infrastructure projects across British Columbia and is seeking a Senior Engineer - Water Infrastructure to ...
Senior Engineer - Water Infrastructure
Calgary, AB · On-site
CA$117K - CA$161K/yr
Overview AtkinsRealis is involved in the delivery of diverse municipal and industrial water infrastructure projects across British Columbia and is seeking a Senior Engineer - Water Infrastructure to ...
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks ... As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ...
Quick apply
Apply Early
Alpaca is a US-headquartered self-clearing broker-dealer and brokerage infrastructure for stocks ... As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ...
Apply Early
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence The Ideal ClearGov ...
Quick apply
Apply Early
Sr. Software Engineer (Budgeting)
Calgary, AB · On-site
CA$11K - CA$145K/yr
The Senior Software Engineer will lead engineering on our Budgeting platform, driving technical ... Infrastructure & Tools: AWS (including S3), Azure, GCP, Git, JIRA, Confluence The Ideal ClearGov ...
Apply Early
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic ... Exposure to DevOps tooling and automated build/test infrastructure. Candidates with qualifications ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
Senior Software Engineer (Back-end Focus) Calgary, Canada About the Role LodgeLink is inviting Senior Software Engineers in Calgary to join our team to be part of the creation of the future of ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ... Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Apply Early
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Apply Early
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Apply Early
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Apply Early
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Apply Early
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Apply Early
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes ...
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Quick apply
Apply Early
Senior C++ Software Engineer
Calgary, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent position that is remote . Our client is a B.C based tech company enjoying substantial growth. The ...
Apply Early
Staff Software Engineer
Calgary, AB · On-site
Scalable Infrastructure : Build and optimize Kubernetes-native workloads with KEDA-based ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
Staff Software Engineer
Calgary, AB · On-site
Scalable Infrastructure : Build and optimize Kubernetes-native workloads with KEDA-based ... * 5-8+ years of software engineering experience with 3+ years focused on ML systems, data ...
You will be responsible for ensuring health and scalability the user data infrastructure of as our ... Senior Engineers contribute to more than our product - they build up our team. Through a ...
You will be responsible for ensuring health and scalability the user data infrastructure of as our ... Senior Engineers contribute to more than our product - they build up our team. Through a ...
Senior Infrastructure Software Engineer information
What are the key skills and qualifications needed to thrive as a Senior Infrastructure Software Engineer, and why are they important?
What is the difference between Senior Infrastructure Software Engineer vs Infrastructure Software Engineer?
| Aspect | Senior Infrastructure Software Engineer | Infrastructure Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field; experience with cloud platforms, scripting, and networking | Bachelor's in CS or related; foundational knowledge of infrastructure tools and scripting |
| Work Environment | Designing, developing, and maintaining complex infrastructure systems; leading projects | Supporting infrastructure components; implementing updates and troubleshooting |
| Employer & Industry Usage | Tech companies, cloud providers, large enterprises | Similar industries, often as part of infrastructure or DevOps teams |
The Senior Infrastructure Software Engineer typically has more experience, takes on leadership roles, and handles complex infrastructure projects. In contrast, the Infrastructure Software Engineer focuses on supporting and maintaining existing systems. Both roles require strong technical skills, but the senior position involves more strategic planning and oversight.
What does a Senior Infrastructure Software Engineer do?
How does a Senior Infrastructure Software Engineer typically collaborate with other teams within an organization?
Full-time
Posted 23 hours ago
Job description
We work quickly, push boundaries, and expect every team member to be both a thinker and a doer.The OpportunityWe'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