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
- ...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$120k per year
...Relocation to Vancouver, British Columbia, Canada Senior Software Engineer – Ruby on Rails / SaaS This is a relocation opportunity to Vancouver... ...applications with Ruby on Rails. You will work across backend and web application development, collaborating closely with...SeniorLong term contractFull timeWork at officeRemote workRelocation$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$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 contractFull timeTemporary workInternship$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$96.4k - $142.66k per year
...and the team takes that seriously! The Senior SRE at 2K is a hands-on technical leader... ...and regions while partnering with network engineers, systems architects, and game studio developers... ...teams ~ Production-quality code in Go, Python, or TypeScript: tools, automation, and...SeniorTemporary workInternshipVisa sponsorship- ...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
$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...SeniorFull timeWork 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... ...Build. AECOM's Buildings + Places team in Burnaby is seeking a Senior Structural Engineer to help deliver high-impact building and infrastructure...SeniorFull timeWork at officeLocal areaWorldwideRelocationFlexible hours
$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... ...us. Job Description AECOM Western Canada is hiring a Senior Civil/Structural Engineer, responsible for the design and delivery...SeniorPart timeWork at officeLocal areaRemote workWorldwideFlexible 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- ...Position Overview Kiewit is seeking a Senior Electrical Engineer to play a key technical leadership role in the design and delivery of complex hydropower, dam, and hydraulic structure projects across North America. As a senior member of Kiewit’s Hydropower, Dams, and...SeniorRemote work
$80 - $100 per hour
Ready to make a difference? Join our client as Distribution Senior Civil/Geotechnical Engineer! Your mission: ensure safety, quality, and timeliness, all while staying within budget. Be the driving force behind our success! General Description The E4 – Engineer is a professional...SeniorPermanent employmentContract workTemporary workFor contractorsInternshipWork at officeRemote workLong distanceNight shiftWeekend work- ...We are seeking a highly skilled and experienced Senior Electrical Engineer to join our dynamic team. This is an exciting opportunity for an individual who thrives on complex challenges, possesses a deep understanding of electrical systems, and is passionate about contributing...SeniorFull time
$81.58k per year
Job Responsibility: ABOUT US RB Global (NYSE: RBA) (TSX: RBA) is a leading, omnichannel marketplace that provides value-added insights, services and transaction solutions for buyers and sellers of commercial assets and vehicles worldwide. Through its auction sites in 13...SeniorFull timeWorldwide- ...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
$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$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$80 - $100 per hour
Ready to make a difference? Join our client as Distribution Senior Civil/Geotechnical Engineer! Your mission: ensure safety, quality, and timeliness, all while staying within budget. Be the driving force behind our success! General Description The E4 – Engineer is a professional...SeniorPermanent employmentContract workTemporary workFor contractorsInternshipWork at officeRelocation packageFlexible hours- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Join us. Job Description AECOM is currently seeking a Senior Hydraulic Engineer to join our team in a full-time role based out...SeniorFull timeWork at officeWorldwide
$75 - $105 per hour
Are you a Senior Telecom Network Engineer with adequate experience in the filed? This 12-months role with chances of extension can be a good fit for you. • The E4 – Engineer is a professional engineer or geoscientist who applies engineering knowledge to provide engineering...SeniorFor contractorsImmediate start$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$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$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- ...become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction... ...Description AECOM is seeking a highly skilled and motivated Senior Heavy Mechanical Engineer to contribute to the design, integration...SeniorFull timeContract workFor contractorsWork at officeImmediate startWorldwide
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 intern Burnaby, BC
- net developer contract Burnaby, BC
- c#.net software developer Burnaby, BC
- .net developer Burnaby, BC
- microsoft .net developer Burnaby, BC
- python developer no experience Burnaby, BC
- junior python developer Burnaby, BC
- python data engineer Burnaby, BC
