Software Engineer
$120k - $140k per yearInsight
Requisition Number: 106673
Software Engineer
Location:
You will have the flexibility to work fully remotely within Canada.
Insight at a Glance
- 14,000+ engaged teammates globally
- $8.2 billion in revenue in 2025
- Certified as a Great Place to work in 9 Countries in 2025
- Fortune 500 Company (No. 447) in 2025
- Received 25+ industry and partner awards in the past year
- $1.4M+ total charitable contributions in 2024 by Insight globally
Now is the time to bring your expertise to Insight. We are not just a tech company; we are a people-first company. We believe that by unlocking the power of people and technology, we can accelerate transformation and achieve extraordinary results. As a Fortune 500 Solutions Integrator with deep expertise in cloud, data, AI, cybersecurity, and intelligent edge, we guide organizations through complex digital decisions.
About the role
We are seeking a highly skilled and experienced Software Engineer to join Insight's Application Development department. This is a department role rather than a position on a single customer project: the engineer will work across concurrent and successive engagements and is expected to act in the best interest of Insight's stakeholders and customers on each of them. This role is ideal for a full-stack engineer with solid Java and Spring Boot fundamentals and hands-on frontend experience who takes ownership of the work in front of them, fixes problems they find rather than waiting for someone to assign them, contributes to the direction of the team, and already uses AI coding tools as part of daily practice. The successful candidate will work closely with the senior engineers and technical leads on their engagements, Application Development leadership, and customer stakeholders to ensure project success from initial definition through final delivery. Along the way, you will get to:
- Design and implement full-stack features and fixes across Java and Spring Boot services and React or Angular frontends on Google Cloud, on the engagements they are assigned to
- Own the components assigned to them end to end across the frontend and backend, including design input, implementation, testing, and deployment
- Identify problems in code, tests, or process and fix them or drive them to resolution without waiting for assignment
- Act in the best interest of Insight's stakeholders and customers, and raise risks and conflicts to the technical lead early
- Contribute to leading the team: participate actively in design discussions and code reviews, share what they learn, and help onboard new engineers
- Follow and help improve the department's agent-driven delivery procedures, and remain accountable for the correctness of all code delivered, whether written by hand or generated
- Support user acceptance testing and defect resolution
- Communicate progress, risks, and blockers promptly to the technical lead and Application Development leadership
Be AmbITious: This opportunity is not just about what you do today but also about where you can go tomorrow. When you bring your hunger, heart, and harmony to Insight, your potential will be met with continuous opportunities to upskill, earn promotions, and elevate your career.
What we’re looking for
Required Credentials
- Professional full-stack software engineering experience with Java and Spring Boot on the backend and a modern web framework on the frontend, with a demonstrated record of delivering production features
- Hands-on experience with Google Cloud Platform or another major public cloud
- Bachelor's degree in Computer Science or equivalent practical experience
Required Qualifications
- Java and Spring Boot application development
- REST API implementation and consumption
- Frontend development with React or Angular and TypeScript
- Implementing responsive, accessible user interfaces from design mockups
- Relational databases and SQL (PostgreSQL)
- Unit and integration testing
- Git-based workflows and CI/CD pipelines
- Container and cloud deployment fundamentals
- Daily use of AI coding assistants and agentic development tools for implementation, testing, and review, with the judgment to verify and correct generated output
- Initiative: identifying defects, gaps, and risks and acting on them without waiting for direction
- Collaboration: contributing to design discussions, code reviews, and team practices
- Clear written and verbal communication with Insight and customer stakeholders
Useful Qualifications
- Google Cloud Associate or Professional certification
- Messaging and event-driven systems
- Agent frameworks such as Google ADK
- Experience in government or regulated environments
The base salary range for this position is typically $120,000 to $140,000 CAD with additional bonus and benefits available. However, compensation decisions are dependent on the facts and circumstances of each case, including experience and location, and we will also consider candidates outside of this range as necessary.
What you can expect
We’re legendary for taking care of you, your family and to help you engage with your local community.
But what really sets us apart are our core values of Hunger, Heart, and Harmony, which guide everything we do, from building relationships with teammates, partners, and clients to making a positive impact in our communities.
Join us today, your ambITious journey starts here.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.
At Insight, we celebrate diversity of skills and experience so even if you don’t feel like your skills are a perfect match - we still want to hear from you!
Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired.
Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law.
Posting Notes: Toronto || Ontario (CA-ON) || Canada (CA) || Engineering || None || CA - Toronto, ON ||
- ...Organization. Ads is the fuel that powers Reddit’s mission. As a backend engineer on the team, candidates might work on: Microservices and APIs... ...project execution. Required Qualifications: ~3+ years of software development experience in one or more general purpose...SuggestedRemplacementFull timeFor contractorsWork at officeRemote workFlexible hours
- ...% remote position Work from anywhere! What You'll Do You won’t just be writing code; you’ll be shaping the future. As a Software Engineer at Xapo, you will design, build, and deploy high-impact backend services that are secure, fault-tolerant, and available to millions...SuggestedFull timeRemote workFlexible hours
$100 per hour
...on experience and location | 10-20 hrs/week Check out this Loom video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is...SuggestedFull timeContract workRemote workWorldwideFlexible hours- ...Job Responsibility: Overview: At Quest, we create and manage the software that makes the benefits of new technology real. Companies turn to us to manage, modernize and secure their business, from on-prem to in-cloud, from the heart of the network to the vulnerable endpoints...SuggestedFull timeWork at officeRemote work
$149.6k - $199.6k per year
...Opportunities to make an impact with bold thinking are real—and happening daily at Coalition. About the role We are hiring a Senior Software Engineer to lead the development of our internal AI platform and orchestration components, helping us accelerate the deployment of...SuggestedFull timeFixed term contractWork at officeRemote workHome officeFlexible hours- ...downstream delivery. Respond to production incidents and improve observability and reliability through iterative hardening. Set engineering standards, mentor engineers, and partner with product and downstream consumers on quality bars and success metrics. Requirements...
- ...solving big challenges and are focused on providing Canadians with better access to the care they need. We are seeking a Support Software Engineer to join our team. Your duties will include assisting with client support tasks, and providing support for application issues....Full timeFlexible hours
$160k - $240k per year
...new technology. Our multidisciplinary teams of data scientists, engineers, and geologists work together to build data systems, design new... ...together mine and processing engineers, geologists, data scientists, software engineers, and community, health & safety, construction, and...Full timeRemote work$150k - $240k per year
...demonstrated ownership. While this role is level-agnostic, it is best suited for engineers with experience owning production systems and working in highly ambiguous problem spaces. Software Engineer About the company: In the coming decades, our world needs far more...Full timeInternshipRemote work- ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year... ...Dropbox builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your...Long term contractFull time
- ...achieve safer, more sustainable operations through innovative EHSQ software solutions. With over 1,300 clients and 1.6 million users... ...products Education: Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience Additional Requirements:...Local areaRemote workWorldwideFlexible hours
- ...the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...Long term contractFull timeWork from home
$150k - $185k per year
...talented individuals who are excited to grow with us and join our mission. The Opportunity: Palmstreet is looking for a Senior Software Engineer to join the team. As a Senior Software Engineer, you will lead the team on key architectural decisions, work on core user...Full timeRemote work$180k - $220k per year
...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding students...Long term contractRemote work- ...We are looking for an experienced Tech Lead (Staff Software Engineer) to lead a high-impact engineering team building scalable, cloud-native applications with modern DevOps practices. You will own technical strategy, architecture decisions, and delivery while mentoring engineers...Local area
$143.8k - $231.9k per year
...on your CV, keep reading. About the Role: Camunda is going through the AI-First transformation, and we are looking for a Software Engineer to join our Engineering Operations Team. As part of this high-impact platform team, you will play a key role in fostering engineering...Full timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeFlexible hoursShift work$119.9k - $193.2k per year
...team regularly, and SMX is actively working toward enabling every engineer to review and contribute across both stacks over time. SMX is... ...of room to leave your own footprint: deployment automation, software and infrastructure testing, multi-region setups, and developer experience...Full timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeFlexible hoursShift work- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeLocal areaRemote workWork from homeWorldwideMonday to fridayNight shift
$90k - $120k per year
...salary Home office stipend Paid time off Training & development Overview We are seeking a resourceful and talented Software Engineer to join our team and contribute to the ongoing growth and development of our platform. As Remarcable's latest member of the Engineering...Full timeFor contractorsRemote workHome office- ...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the...Full timeImmediate startRemote workWorldwideHome office
- ...requirements, product direction, and technical strategy. Mentor junior engineers through code reviews, technical guidance, and onboarding, while... ...production incident response. Requirements ~5–8 years of software engineering experience with expert-level Python proficiency for...Work at officeRemote workWork from home
- ...This is the general track for Engineering Director at Canonical, apply here if you are confident to run a project which spans teams and time... ...engineering managers and staff engineers. Canonical’s largest software products are built by multiple teams working together under a...Full timeLocal areaRemote workWorldwide
- ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,... ...architectures - Experience with enterprise software deployment, updates, and version management... ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns...Full timeWork at officeLocal areaWorldwide
- ...modernizing how utilities serve their communities. As a high-growth software company, we're shaking up the status quo in the utility industry... ..., learning, and delivering value to our users. As a Software Engineer III at SpryPoint, you will be building and integrating...Full timeRemote workFlexible hours
- ...ABOUT THE TEAM The Platform Engineering team builds the tools and services that accelerate the software development life cycle of the software engineers at Mural. We work on tools that provide a reliable development environment, on tools to easily test locally and remotely...InternshipRemote work
- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Full timeWork at officeRemote workWork from homeFlexible hours
$186.37k - $223.64k per year
...could be a truly career-defining opportunity. Staff Backend Engineer - Adaptive Telemetry, Databases This is a remote position. We... ...allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, Tempo, and Pyroscope –...Long term contractLocal areaRemote work$181.29k - $250.24k per year
...revenue performance. About the Role CaptivateIQ's modeling engine is the computation core that powers every product - turning business... ...calculations at enterprise scale. We're looking for a **Staff Software Engineer** to set the technical strategy for the Modeling...Long term contractFull timeRemote workFlexible hours$153k - $213k per year
...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards... ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system...Long term contractFull timeRemote work$155k - $190k per year
...with its own compensation programs, benefits, and employment policies. To learn more, visit The opportunity As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond email...Long term contractPermanent employmentFull timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship Remote
- software engineer Remote
- software developer remote Remote
- développeur logiciel Remote
- software developer internship no experience Remote
- software developer no experience Remote
- new graduate software developer Remote
- software developer internship Remote
- remote entry level software developer Remote
- software design engineer Remote
