Senior Backend Engineer, .NET & Python
$110k - $145k per yearGlobal Fleet Management
PosiTrace builds a real-time GPS fleet tracking SaaS platform -- vehicle location, telemetry processing, reporting, dispatching, and fleet management tools for SMB and enterprise customers across Canada and Mexico. Our backend processes millions of GPS data points daily across multiple receiver protocols.
We're migrating toward MACH (Microservices, API-first, Cloud-native, Headless) and need a senior backend engineer to co-own that evolution.
This is a full-time, on-site position at our Burnaby, BC headquarters. Not available for remote or hybrid.
What You'll Do
- Build and maintain backend services in .NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines)
- Design microservice boundaries, API contracts, and data flows as we decompose a monolithic Rails application into independent services
- Work directly on core platform systems: GPS telemetry ingestion, history processing, reporting engine, dispatching services, billing and subscription management
- Write and review production-grade, test-driven code; enforce quality through code reviews across .NET and Python codebases
- Design and optimize MySQL queries and schemas for high-volume transactional workloads (10M+ row tables, complex joins across billing/device/contract hierarchies)
- Build and consume RESTful APIs; design webhook delivery systems and event-driven integrations
- Deploy to production via BitBucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updates
- Produce architecture documentation: system diagrams, data flow diagrams, ADRs in Confluence
- Manage async job processing with RabbitMQ and Dramatiq/Delayed Job workers
- Operate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, BigQuery
- Collaborate with the Rails team, DevOps, and QA; work with the Engineering Team Lead and VP of Engineering on technical direction
- Estimate tasks, communicate blockers, and participate in sprint planning using Jira and GitFlow branching
What You Bring
- Production experience with .NET 8 / C# -- building, testing, and deploying backend services
- Production experience with Python -- FastAPI or Flask, async task processing, data manipulation (Pandas, Dask)
- Strong MySQL skills: query optimization, indexing strategies, schema design for high-load systems
- Experience with at least one of: PostgreSQL, Elasticsearch, MongoDB, BigQuery
- Hands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logs
- Experience with RabbitMQ or similar message brokers and async job queues
- Track record of designing and implementing microservices -- service decomposition, inter-service communication, API versioning, backward compatibility
- Familiarity with Redis for caching and session management
- Experience with Git/GitFlow branching workflow and BitBucket or similar platforms
- Ability to write clear technical documentation and communicate tradeoffs to both engineers and non-technical stakeholders
- Strong written and spoken English
What Sets You Apart
- Experience with Ruby on Rails; understanding Rails conventions and ActiveRecord is critical for designing migration paths
- Experience with Go
- MongoDB experience
- Experience with Elixir
- Background in IoT / telematics: GPS device protocols, high-throughput telemetry ingestion, real-time data pipelines
- Experience with AI/ML integration: MCP servers, LLM API orchestration
- WebSocket experience for real-time data delivery
- Experience with Angular frontend; helpful for full-stack debugging
- SOC2 compliance experience
- Monitoring and observability: Zabbix, GrayLog, GCP Cloud Monitoring
- API documentation practices (Swagger/OpenAPI)
What We Offer
- On-site, full-time at our Burnaby headquarters -- no remote, no hybrid
- Salary: CA$110,000 -- CA$145,000/year based on experience
- Direct architectural impact on a multi-service SaaS platform processing real-time GPS data at scale
- State-of-the-art hardware, JetBrains licenses (Rider, PyCharm, RubyMine)
- Paid vacation, holidays, and sick days
- Architect-track career progression
- Work across the full stack: .NET microservices, Python data pipelines, Rails, GKE infrastructure
- Individualized development plan and continuous learning opportunities
We welcome all qualified applicants, prioritizing skill and character. Let's talk.
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ..., is seeking a motivated and skilled Senior Mechanical Engineer to help lead buildings... ...Experience with sustainability standards (LEED, Net Zero, Passive House, Envision) would be...SeniorFull timeInternshipWork at officeLocal areaWorldwideRelocationFlexible hours
$106.64k - $159.96k per year
...professional? Do you have an Electrical Engineering or Engineering Physics background with experience... ...to join our Engineering department as a Senior FPGA Design Engineer. In this... ...Verilog (VHDL preferred) Proficiency in Python and scripting and programming languages such...SeniorFull timeLocal areaFlexible hours- ...Burnaby or Markham office. Job Scope As an IC design engineer, you will be responsible to work closely with system architects... ...and IP vendor selection, sub-system design/verification/backend support. You will also support FW bring up, pre-tape out FPGA verification...SeniorPermanent employmentFull timeWork at officeFlexible hours
$96.4k - $142.66k per year
...What We Need We are looking for a Senior Gameplay Engineer to contribute to the development of new... ...developing and shipping AAA games on Unreal Engine 4 and 5 Master’s/PhD in a related... ...animation related topics Familiarity with Python and/or C# The pay range for this...SeniorFull time- ...As AECOM continues to expand our Water business in British Columbia were looking for an experienced Senior Civil/Municipal Engineer to help lead the delivery of complex municipal water and wastewater conveyance projects while driving the growth of our municipal practice...SeniorFull timeContract workFor contractorsWork at officeLocal areaRemote workFlexible hours
$130k - $170k per year
...As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations... ...together. The Opportunity We're looking for an experienced Senior Electrical Engineer - Substation to join our engineering team....SeniorLong term contractInternship$95k - $135k per year
...At Phasor, we're focused on the big picture and the small details. As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations, protection & control, geomatics, civil & structural design, telecommunications...SeniorFull timeInternship- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Job Description AECOM Canada ULC is actively seeking a Senior Geotechnical Engineer in Burnaby, BC with extensive experience...SeniorFull timeInternshipWork at officeLocal areaWorldwideFlexible hours
$104k - $143k per year
...seeking a Cryogenic Radio Frequency (RF) Engineer to join our Electrical Engineering team to... ...will contribute as either an Intermediate or Senior Engineer. The successful candidate will be... ...and modeling. Programming experience (Python, Julia, C/C++, or similar). Level...SeniorFull timeLocal areaFlexible hours$96.4k - $142.66k per year
...We Need We’re looking for a Senior Online Services SE to help... ..., primarily developing custom backend services and implementing the... ...the online features in Unreal Engine ● Implement comprehensive... ...Proficiency in C++, Go, and Python ● Strong understanding...SeniorFull time$96.4k - $142.66k per year
...encourage you to apply! What We Need We're looking for a Senior Gameplay Software Engineer to own the character movement and player control systems... ...AAA multiplayer sports title. You'll bring deep Unreal Engine 5 expertise and a passion for responsive, authentic...SeniorFull timeTemporary workInternship$105.66k - $142.72k per year
...apply! What We Need We are seeking a highly qualified and creative Senior Gameplay Systems Engineer to architect and build our next-generation Cinematic and Narrative Tooling within the Unreal Engine 5 (UE5) framework. This pivotal role involves extending and customizing...SeniorFull time$105.1k - $155.56k per year
...expertise and applying them to future opportunities. Our team of engineers, marketers, artists, writers, data scientists, producers,... ...experience for synchronized sports games. Experience in Unreal Engine is a big plus. Experience creating GUIs for tools. Passion...SeniorFull timeCasual workNight shift- ...stage products that address significant unmet need in oncology and rare diseases. See Yourself at Telix The Senior Mechanical Design Engineer is part of a team overseeing development of new ARTMS products, as well as manufacturing, quality assurance, and...SeniorFull timeInternshipShift work
$96.4k - $142.66k per year
...team, we encourage you to apply! What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA sports title. You’ll work across Unreal Engine 5 and custom game servers, partnering with designers, artists, and...SeniorFull timeTemporary workInternship$114.3k - $169.14k per year
...What We Need Our studio is looking for an experienced Senior Rendering Engineer who sets a high quality bar, pushes the boundaries of real-... ...maintain real-time rendering systems and features in Unreal Engine. Own features from R&D and prototyping through production...SeniorLong term contractTemporary workInternship$130k - $165k per year
...As a wholly owned subsidiary of Quanta Services, we provide engineering and design services across transmission & distribution, substations... ...together. The Opportunity We're looking for an experienced Senior Transmission Line Design Engineer to join our team as we...SeniorLong term contractFull timeFor contractorsInternship$90k - $125k per year
...step to an altogether life-changing career. Learn about the Danaher Business System which makes everything possible. The Senior Mechanical Engineer is responsible for leading the design, development, and continuous improvement of mechanical systems for advanced industrial...SeniorFull timeInternship$125k - $170k per year
...exciting AAA co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you... ...collaboration, innovation, and pushing the boundaries of modern engines, we want you on our team. This team works in a hybrid...SeniorWork from homeWorldwideFlexible hoursNight shift3 days per week$125k - $170k per year
...team of eight individuals to a fully established team of Engineers, Artists, Animators, Designers, Producers, and more.... ...exciting AAA co-development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our latest journey....SeniorFull timeWork from homeRelocationFlexible hoursNight shift3 days per week- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...world. Join us. Job Description AECOM is searching for a Senior Civil Engineer/Project Manager to be based in our Burnaby, BC office...SeniorFull timeContract workFor contractorsWork at officeLocal areaWorldwideFlexible hours
$123.59k - $145.4k per year
...Senior Project Engineer (Maintenance & Reliability Engineering) Position Status: Full-Time Regular Department: Liquid Waste Services Employee Group: Exempt Location: 4515 Central Boulevard, Burnaby Salary Range/ Wage Rate: Professional / Technical, Level...SeniorFull timeContract workFor contractorsWork at officeImmediate start$127.78k - $193.3k per year
...Binnie is seeking a Senior Design Engineer to join our Ports & Industrial Division, where practical engineering leadership meets real‑world impact. From concept through construction, our team delivers integrated project management, design, and construction services for complex...SeniorLong term contractFull timeWork at officeImmediate startFlexible hours- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Job Description AECOM's Water team is actively seeking a Senior Water Resources Engineer / Project Manager for full-time employment...SeniorFull timeContract workWork at officeLocal areaWorldwideFlexible hours
$96.4k - $142.66k per year
...team, we encourage you to apply! What We Need We’re looking for a Senior Online Software Engineer to help build the multiplayer backbone of our next AAA sports title. You’ll work across Unreal Engine 5 and custom game servers, partnering with designers, artists, and...SeniorFull time- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ...prior to submitting them to senior staff for review and verification. Work... ...Experience with sustainability standards (LEED, Net Zero, Passive House, Envision) would be considered...SeniorFull timeContract workFor contractorsWork at officeLocal areaWorldwideRelocation packageFlexible hours
$108k - $153k per year
...LMI is seeking a talented Senior Hardware (FPGA) engineer to join a multi-disciplinary engineering team. The successful candidate will have a proven record in developing complex FPGA code for an embedded environment. The candidate will be responsible for FPGA designs for a...SeniorFull timeWork at officeLocal areaWorldwide- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and... ...prior to submitting them to senior staff for review and verification. Work... ...Experience with sustainability standards (LEED, Net Zero, Passive House, Envision) would be considered...SeniorFull timeContract workFor contractorsWork at officeLocal areaWorldwideRelocation packageFlexible hours
$110.8k - $157.89k per year
...As a Senior Computer Vision Developer , you will be a technical... ...Science, Electrical or Computer Engineering, Physics, or a related field with... ...techniques (e.g., deep neural nets) applied to computer vision.... ...with scripting languages like Python for testing and tooling....SeniorFull timeLocal areaWorldwideRelocation package- ...integration environment Requirements • Degree in Computer Science, Engineering or other related field • 5 years’ experience in software... ...technology, and trouble-shooting complex SQL queries on the backend. • Strong ability to recognize code smells and refactor to...SeniorPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Engineer, .NET & Python. Be the first to apply!
- backend developer Burnaby, BC
- backend software developer Burnaby, BC
- .net developer Burnaby, BC
- c#.net software developer Burnaby, BC
- python developer remote Burnaby, BC
- junior python developer Burnaby, BC
- python developer Burnaby, BC
- python developer no experience Burnaby, BC
- python data engineer Burnaby, BC
- senior network engineer Burnaby, BC
