Software Engineer jobs in Ontario
Senior Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $105,000–$125,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Employee assistance program
- Casual dress
- Flexible schedule
- 7+ years of professional software engineering experience, with a strong track record in backend development.
- Collaborate with frontend engineers to define clean…
Software Engineer
Easily applyInbox MonsterBurlington, ON- $85,000–$100,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Casual dress
- Company events
- Extended health care
- We are looking for software developers with experience building large scale software and application architecture.
- 5 years of software industry experience.
Senior Software Developer
Easily applyNewLenbrook Group of CompaniesPickering, ON L1W 3K1- $120,000–$130,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Life insurance
- Disability insurance
- Paid vacation
- Identify opportunities to improve software reliability, performance, scalability, and maintainability.
- Integrate software with hardware interfaces such as UART,…
Mobile Developer - Software Engineer
Easily applyRideCoWaterloo, ON N2J 2Z2- $90,000–$130,000 a year
- Flextime
- Flextime
- Dental care
- Casual dress
- RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs;…
Embedded Software Developer
Easily applyAccuenergy Canada IncToronto, ON M1L 2H6- $60,000–$100,000 a year
- Full-time
- Designated paid holidays
- Document system analysis, software designs and test plans.
- Design and develop software functionalities for energy metering products and communication modules.
Embedded Software Developer - Wireless
Easily applySyntronicKanata, ON K2L 2V2- $79,000–$125,000 a year
- Permanent
- Documenting system analysis, software designs, and test plans.
- Applying knowledge of real-time software development and wireless communication protocols (4G/5G…
Sr. Embedded Systems Engineer
Easily applyAVSS - Aerial Vehicle Safety Solutions Inc.Carp, ON- $80,000–$120,000 a year
- Full-time
- Monday to Friday
- Vision care
- Dental care
- Casual dress
- On-site parking
- Troubleshoot and resolve complex software/hardware problems in the current firmware.
- With rapid growth with commercial and military customers, AVSS is looking…
View similar jobs with this employerLumerateToronto, ON M6P 3T1- $90,000–$110,000 a year
- Full-time +1
- Dental care
- Designated paid holidays
- Paid vacation
- Extended health care
- You are detail-oriented, thorough, and maintain a sharp focus on quality throughout the software development lifecycle.
- Paid maternal and parental leave.
Robotics Developer
Easily applyO’Adventure LimitedThornhill, ON L3T 7Z3- $120,000–$160,000 a year
- Full-time
- Contribute to documentation, system architecture design, and software lifecycle management.
- We are seeking a highly skilled Robotics Developer to design,…
Embedded Software Engineer
Easily applySoneil SparkBrampton, ON L6T 3T6- $70,000–$120,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Discounted or free food
- Casual dress
- Company events
- 3-5 years of embedded software development experience.
- Troubleshoot embedded hardware/software, communication, and system-integration issues.
Epicor Kinetic Developer
Easily applyOften replies in 2 daysInnovative Group of CompaniesBarrie, ON L4N 0B7- $32–$54 an hour
- Full-time
- Flextime
- Flextime
- Tuition reimbursement
- Vision care
- Dental care
- RRSP match
- Extended health care
- Maintain current technical skills and travel occasionally, including globally, as required.
- Knowledge of Kinetic application, menu, BAQ, user, group, and field…
View similar jobs with this employerSite Reliability Engineer
Easily applyRentsyncSt. Catharines, ON L2T 1K1- $80,000–$110,000 a year
- Full-time
- On call
- Keep service docs and architecture decisions current so any engineer can operate our systems.
- Between incidents, you’ll make sure the same problem doesn’t…
- Vertical Motion IncCanada
- $90,000–$100,000 a year
- Full-time
- Translate client business rules into reliable software and keep them intact as systems evolve.
- Maintain software packaging, installation and controlled update…
- Vertical Motion IncCanada
- $90,000–$100,000 a year
- Full-time
- Translate client business rules into reliable software and keep them intact as systems evolve.
- Maintain software packaging, installation and controlled update…
Software Developer, Quality Engineering
Easily applyRideCoWaterloo, ON N2J 2Z2- $80,000–$100,000 a year
- Flextime
- Flextime
- Dental care
- Casual dress
- RideCo’s software powers a diverse range of use cases, including paratransit, residential/ suburban travel; first-mile-last-mile connections for transit hubs;…
- ThalesOttawa, ON K1A 0A1
- $93,906.73–$117,383.41 a year
- Full-time
- Dental care
- Paid sick leave
- Employee assistance program
- Disability insurance
- Designated paid holidays
- Extended health care
- Masters in embedded software development.
- Experience in software and firmware design, security concepts and micro services.
- Access to Trade Controlled Items.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Senior Software Engineer
Senior Software Engineer
Job details
Full job description
Location: Onsite Department: Engineering Reports To: Engineering Manager
About the Role
We're looking for a Senior Software Engineer to join our engineering team and take ownership of the backend systems powering our platform. You'll work closely with our existing frontend team, product, and leadership to design, build, and scale services that are reliable, secure, and ready to grow with the business. This is a senior-level, high-ownership role for someone who can operate independently, make sound architectural calls, and mentor other developers along the way.
While this role leans backend-heavy, you'll be comfortable moving across the stack when needed — our frontend is covered, but we value engineers who understand the full picture.
What You'll Do:
- Design, build, and maintain backend services and APIs that power our core platform, with a focus on reliability, performance, and maintainability
- Own and evolve our data layer — schema design, query optimization, and data integrity across relational databases
- Architect systems for scale: think through concurrency, caching, queuing, and failure modes before they become problems
- Collaborate with frontend engineers to define clean API contracts and ensure smooth integration between services and UI
- Deploy, monitor, and maintain services in a cloud environment (AWS or equivalent), including CI/CD pipelines and infrastructure-as-code where applicable
- Write clear technical documentation — specs, architecture decisions, API docs — that the rest of the team (and future hires) can actually use
- Participate in code review, set technical standards, and mentor junior/intermediate developers
- Work cross-functionally with product and leadership to translate business requirements into technical roadmaps
- Troubleshoot and resolve production issues, with an eye toward root cause rather than quick patches
- Contribute to technical decision-making around tooling, architecture, and process as the team and product scale
What We're Looking For:
- 7+ years of professional software engineering experience, with a strong track record in backend development
- Deep expertise in at least one modern backend language (Go, Node.js/TypeScript, Python, or similar) — Go experience is a strong plus
- Solid experience designing and consuming RESTful APIs understanding of API security and versioning best practices
- Well versed in using AI platforms to code (i.e. Claude Code, Codex, Cursor)
- Strong database fundamentals — schema design, indexing, query performance, both SQL and NoSQL exposure
- Hands-on experience with cloud infrastructure (AWS preferred) — EC2, Lambda, RDS, S3, or equivalent services
- Comfortable working with containerization and CI/CD pipelines (Docker, GitHub Actions, CircleCI or similar)
- Experience designing systems for scale and reliability — caching strategies, async processing, rate limiting, observability/monitoring
- Working knowledge of frontend frameworks (React/Next.js or React Native) — you don't need to live here, but you should be able to read the room
- Proven ability to work independently, own a problem end-to-end, and make pragmatic architectural decisions with limited oversight
- Strong written communication skills — comfortable producing specs, documentation, and roadmap material
- Experience mentoring other engineers or acting as a technical lead on a small team
Nice to Have:
- Experience with IoT, device communication protocols, or hardware-integrated systems
- Familiarity with EV charging infrastructure or protocols such as OCPP/OCPI
- Experience working in an early-stage or startup environment where you're wearing multiple hats
- Exposure to building internal tooling, admin dashboards, or CMS-style platforms
Pay: $105,000.00-$125,000.00 per year
Benefits:
- Casual dress
- Dental care
- Employee assistance program
- Flexible schedule
- On-site parking
- Paid time off
- Vision care
Work Location: In person