🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
About us We're a Canadian B2B fuel and lubricant distributor serving customers. We're small, and we build our own software - invoicing tools, customer portals, reporting automation, mapping applications, internal dashboards. The role You'll be our software engineer. Not a team of twelve ? you, working directly with the CFO, building and running the applications the business depends on. Most of what you'll face won't arrive as a specification. It'll arrive as "these two numbers don't match and we don't know why," or "we need to invoice this customer differently and our system can't." Your job is to figure out what's actually wrong, decide what to build, and build it. The hard part of this role is judgment, not typing. Expect to touch everything: a Django backend one week, a React interface the next, a data pipeline after that, and the server it all runs on when something breaks at 6am. What you'll do * Diagnose problems in financial and operational data ? trace transactions, find the root cause, build the control that prevents it recurring * Build and ship internal web applications end to end: backend, frontend, database, deploy * Integrate third-party systems: payment terminals, fleet networks, telematics providers, supplier feeds, our ERPs * Own the infrastructure ? Railway, AWS, MongoDB Atlas, Cloudflare, Linux VMs * Bring order to a fast-growing stack: tests where they matter, one way of doing auth, deploys that don't require you to be awake What we're looking for * *3?7 years* shipping production software you personally owned end to end * Strong in *Python and JavaScript/TypeScript* ? Django/FastAPI and React are our stack, but if you're strong elsewhere and can pick these up, say so * Real SQL ability, not ORM-only * Comfortable on Linux and with your own deployments ? you don't need a DevOps team to get something live * *Genuine depth in at least one area* (backend, frontend, data, or infrastructure) and working competence in the rest * Ability to work from a vague business problem to a working solution without being handed requirements * Comfortable with financial data where being wrong has consequences We use modern development tooling, including AI assistants, as a normal part of how we work. Nice to have * Small-company or solo-founder background ? you've been the whole engineering department before * Logistics, fuel, distribution, or fintech exposure * ERP work of any kind (NetSuite, SAP B1, Dynamics, Sage) ? useful occasionally, not required * Geospatial (Leaflet, PostGIS, coordinate matching) What you get * Total ownership. You'll see the business problem directly and decide how to solve it. * No ticket queue, no sprint theatre, no committee * A stack you'll shape rather than inherit Pay: $57,547.65-$95,176.54 per year Benefits: * Casual dress * On-site parking Work Location: In person Location Brampton , ON Work location On site Salary $ 57,547.65 to $ 95,176.54 YEAR annually Terms of employment Full time Starts as soon as possible vacancies 1 vacancy Source indeed.com #10231003377 Various locations Brampton, ON
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.