Senior Software Engineer: Platform
RGIT Australia
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.
Backed by Vivid Theory, a venture studio dedicated to building transformative technologies, we're a multidisciplinary, entrepreneurial team built for impact. We work quickly, push boundaries, and expect every team member to be both a thinker and a doer.
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)
- 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
- 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
- Hands-on experience with at least one major cloud provider (AWS, GCP, or Azure)
- 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
- 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
- Enhance your career at BigGeo as a Senior Engineer, specializing in backend platforms that use modern statically compiled languages. Be at the forefront of AI-ready geospatial intelligence technology. This critical engineering role requires a focus on building efficient,...Senior
- Become a vital part of Ziing as a Senior Platform Reliability Engineer, driving reliability and operational excellence for the Ziing.ai platform. This hybrid or remote role focuses on building systems that deliver outstanding logistics performance. At Ziing, we are searching...SeniorRemote work
- Join Slalom as a Senior Power Platform Engineer to lead innovative projects that enhance digital solutions in a hybrid work environment. Engage closely with clients to deliver tailored Power Apps and AI solutions. This senior role is designed for consultants eager to drive...Senior
- Senior Software Engineer – Landmark (Calgary) We are seeking a senior software engineer to lead the technical direction of products used for high... ...Landmark Landmark, a Halliburton company, builds software and data platforms that help the global energy industry make better decisions....SeniorSoftwareLong term contractFull timePart time
- Drive innovation in GPU libraries with AMD as a Senior Staff Software Development Engineer in Calgary, Canada. Engage in collaborative efforts to enhance... ...math and communication libraries for the ROCm™ Software platform. You will work within an agile team, striving to...SeniorSoftware
- Elevate merchant experiences as a Senior Software Engineer at Helcim. You will design robust software solutions and shape the architecture of our system to enhance reliability and performance. Helcim seeks an experienced Senior Software Engineer with over six years in software...SeniorSoftware
- Elevate enterprise application development as a Senior Java Software Engineer. Leverage your 5+ years of experience with Java/Spring Boot in an Agile environment to drive innovation. We are seeking a skilled engineer with a Bachelor’s degree in Computer Science or related...SeniorSoftware
- Elevate your career as a Senior Software Engineer at Raytheon Canada, dedicated to training and simulation solutions. Engage in a hybrid work setting, delivering cutting‑edge software engineering practices. Located in Calgary, Alberta, or Ottawa, Ontario, you will play a vital...SeniorSoftware
- Software Architect, AEC Platform Data (Job Requisition ID #25WD93193) L'équipe chargée des données de la plateforme Architecture, Ingénierie et Construction... ...Expérience dans le secteur de l’Architecture, Engineering, and Construction Cloud services experience with AWS strongly...Software
- Join a transformative project setting as a Senior Software Engineer. Spearhead the development of scalable solutions while fostering collaboration... ...Leverage your software development skills to enhance our platform through creative features and foster a culture of technical...SeniorSoftware
- A agile fintech company based in Canada seeks a Lead Software Engineer to drive technical excellence in their platform. This role emphasizes designing scalable microservices and leading cross-functional initiatives. Candidates should have over 8 years of experience in software...SeniorSoftware
- ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...services and SDKs that power Speechify’s product experience across platforms. It's a critical role for someone who enjoys working at the...SeniorSoftwareRemote work
- Join LodgeLink as a Senior Software Engineer specialized in back-end development based in Calgary, Canada. Use your skills to drive innovation in... ...workflows • Contribute to the scalability and reliability of the platform • Manage technical debt effectively to enhance performance...SeniorSoftware
- ...clients for over twenty years. We are hiring a senior, client-facing technical leader with a software engineering background to guide the modernization of legacy... ...Kinesis, Amazon MSK, or similar event streaming platforms Experience mentoring development teams through...SeniorSoftware
- SOVRA is a leading public procurement platform trusted by more than 7,000 government... ...products from Java into Python and need a Senior-level Software Developer to contribute to the efforts... ...LLMs — calling LLM APIs, prompt engineering, structured output extraction, or agent...SeniorSoftwareInternship
- ...environment – 6‑month contract with possibility of extension. Senior Full Stack Developer We are seeking an authentic, collaborative,... ...application‑based technical solutions using a variety of tools, platforms, and methodologies. Provide expert‑level proficiency across...SeniorSoftwareContract workFor contractorsWork at officeFlexible hoursShift work
- Senior Data Analytics Developer – Fabric Platform At Krux, Innovation Happens Together by being a true partner to our... ...to join our team. Reporting to the Software Development Manager, you will be responsible... ...elevating others, improving engineering practices, and staying current...SeniorSoftwareWork at officeRemote workFlexible hours
- ...We're looking for a Release Engineer / Platform Engineer with strong expertise in Red Hat Enterprise Linux (RHEL) to support a large-scale enterprise... ...issues ✅ Build and maintain RPM packages and open-source software from source ✅ Modernize container platforms by migrating...Software
$78k - $122.85k per year
...2026-04-02 Country: Canada Position Role Type: Unspecified We are presently seeking highly motivated and skilled Software Engineers to join our team. These positions will play a critical role in the design, development, integration, testing, and acceptance...SoftwareLong term contractPermanent employmentTemporary workFor subcontractorLocal area- An innovative ag-tech startup in Alberta is seeking a Full Stack Software Engineer. The successful candidate will have 4+ years of experience, particularly in ETL tools and C#. Responsibilities include designing, developing, and maintaining software solutions for AI products...Software
- Become a leading Software Engineer in AI at a premier Market Intelligence firm. Drive innovation while... .... You will design high-reliability platforms, focusing on AI-driven methods to improve... ...system accuracy and efficiency. Mentoring senior engineers on technical strategies will...SeniorSoftware
- Elevate your career as a Software Engineer with ClearGov, focused on legacy maintenance and modern stack transitions. Collaborate with a dynamic team on innovative software solutions for local governments. ClearGov is seeking a passionate Software Engineer to join our team...SoftwareLocal area
$108k - $149k per year
...Ideal Candidate 2+ years of engineering experience in backend systems... ...distributed systems, or core platform development Experience in... ...backend code to the data migration engine and core components of our... ...Boot, and Kafka Set up software development infrastructure (tech...Software- ...Vacancy Status This is an existing job vacancy What you will do Infrastructure & Platform Development Design, develop, and maintain core infrastructure supporting optimization engines and planning workflows Improve scalability, reliability, and performance of distributed...SeniorSoftwareRemote workFlexible hours
- A leading open source software company in Canada, Alberta is seeking an Engineering Manager to lead their team collaborating with cloud partners like Amazon and Google. The role requires strong management and technical skills, focusing on mentoring engineers, ensuring timely...SoftwareRemote work
$181k - $241k per year
...flexibility to buy now and pay later without any hidden fees or compounding interest. What You’ll Do Lead and manage a team of engineering managers and software engineers, supporting their growth and performance through regular feedback, career development, and coaching Create a...SoftwareLong term contractManual laborWork at officeRemote workFlexible hours$152k - $272.25k per year
...every person on the planet. By creating software tools for making buildings, machines,... ...Autodesk is looking for a Principal ML Engineer, ML Platform and Systems Architecture to lead the design... ...product experiences. This is a senior technical leadership role for an engineer...SeniorSoftwareRemote work- Become a Technical Authority Software Engineer at Landmark, influencing the development of cutting-edge applications for the energy industry. This role empowers you to lead architectural innovations and guide teams effectively. As a leading entity at Landmark, you will leverage...Software
- .... Join us as we shape the future of AI and beyond. Together, we advance your career. GPU SOFTWARE DEVELOPER The Role AMD is looking for a specialized software engineer who is passionate about improving the performance of key applications and benchmarks. You will...SoftwareInternshipFlexible hours
- ...diverse perspectives. Join us as we shape the future of AI and beyond. THE ROLE AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the intersection of...SoftwareInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer: Platform. Be the first to apply!
- senior software developer Calgary, AB
- software engineer - computer Calgary, AB
- software developer remote Calgary, AB
- software engineer intern Calgary, AB
- software engineer devops Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer internship Calgary, AB
- ingénieur logiciel Calgary, AB
- software developer intern Calgary, AB
- software engineer Calgary, AB
