Back to Main Search
CA

Remote Tech Jobs in Canada

Discover 10 opportunities for professionals in Canada.

Ericsson logo

System Developer

EricssonRemote (CA)SeniorFull-Time
CA$81,700 - CA$105,735

Grow with us System DeveloperLocation: Ottawa, ON. At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this positionPlease upload your unofficial transcript when applying. (Use the "Cover letter" uploading tab.)About this opportunity:Join our RAN Baseband System Management team in Ottawa, Canada, working on Radio Access Network technology. Ericsson leads in bringing 5G to market globally and is actively engaged in developing 6G technology. We are expanding our investments to support 5G and 6G deployments worldwide and seek an experienced Radio Network System Developer. Our team works on signal processing, radio resource management, physical layer algorithms, multi-antenna systems, cloud deployments, and 5G/6G software simulation development. We collaborate with customers, partners, and other Ericsson units to understand technology potential, business needs, and market opportunities, participating in standardization efforts through 3GPP and similar forums.What you will do:Conduct systems studies in Radio Resource Management areas including Scheduling, Link Adaptation, time-critical communication, and control channel radio resource managementSpecify system features, functions, test cases, algorithms, use cases, and parameter settingsDevelop network-level software simulations for performance analysis of 5G features and algorithmsDrive continuous improvements of products, simulation tools, and processesLead solution package studies and participate in system trouble report teamsContribute to 5G standards advancement and 6G readinessSupport innovation and intellectual property development through invention disclosures and patentsSupport 5G system verification and analyze test resultsAssist with deployment of new 5G products and features into customer networksWork with customer troubleshooting and analysisCollaborate on new features, simulations, and improvements with cross-functional teams worldwideThe skills you bring:Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, Engineering Physics, or equivalent knowledgeBackground in communications theory and digital signal processingExperience in relevant areas such as 5G NR and potentially 6GKnowledge of 5G NR mobile communication systems, particularly Physical Layer and Radio Resource ManagementProduct development knowledge, preferably with understanding of Lean and Agile methodsSoftware development skills in Java, C, and C++Experience with simulation environments and tools like MATLAB is beneficialAnalytical thinking with interest in creativity and innovationCommitment to continuous learning and skill developmentStrong collaboration abilitiesExcellent verbal and written English communication skillsWhy join Ericsson?At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.What happens once you apply?Click Here to find all you need to know about what our typical hiring process looks like.Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.americas@ericsson.com. DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.Primary country and city: Canada (CA) || Ottawa (Country/ City)Job details: DeveloperCompensation and Benefits at EricssonAt Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.Your PayThe salary offered is dependent on various factors including, but not limited to, location, and the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience.The salary range for this position is• LOCATION: Ottawa, CABachelors: $81,700 CADMasters: $90,300 CADPhD: $100,700 CAD - $105,735 CADHiring Bonus:Bachelors: $8,500 CADMasters: $11,500 CADPhD: $17,500 CADShort-Term Variable Compensation Plan (select if STV): Your pay also includes the opportunity for an annual bonus. Actual bonus payouts are based on performance of the business against the unit’s objectives, individual performance, and the individual bonus target. Certain eligibility and pro-ration rules apply. Your HealthEricsson offers excellent health benefits including the choice of 3 medical and dental plan options that allow an employee to select the level of coverage that suits their needs. Core level coverage is paid for fully by Ericsson.Your Financial SecurityWe invest in both your short and long-term financial wellbeing. Ericsson’s Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan. Ericsson also offers a 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match). This leads to a total company contribution potential of 6%. Employees will also basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost, as well as short-term disability coverage. Employees also have the option to participate in Ericsson’s Stock Purchase Plan.Your TimeYour work-life balance is important to us. New employees are provided a minimum of 18 days of accrued vacation, at least 3personal days, minimum 10 holidays, 1 volunteer day, and sick days. Please note paid time off is pro-rated based on the employee’s start date. Furthermore, Ericsson provides up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.Additional BenefitsEricsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Posted Jul 20, 2026
Apply Now
Chainguard logo

Senior Software Engineer (Sustaining Automation)

ChainguardRemote (CA)SeniorFull-Time
$157,000 - $184,000

Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Our customers include Fortune 500 enterprises and global industry leaders, including Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc., and Snowflake. Chainguard is venture-backed by leading investors, including Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital, and Spark Capital.Who we areAt Chainguard, we are on a mission to secure the software supply chain by default. Our team is founded by the industry's leading experts on open source software, security and cloud native development.Chainguard's product portfolio includes Chainguard Images and Chainguard Services. Customers range from Fortune 500 companies in banking, fintech, government and infrastructure to startups and SMBs. Join us as we help organizations secure their software supply chain from source to production.The role, in a nutshellChainguard delivers the industry's most secure container images: minimal, zero-CVE, rebuilt daily from source. We're building a new team focused on automation and tooling to accelerate how we deliver images at scale. As a Senior Engineer, you'll be the technical leader for this greenfield effort. You'll design systems, build AI-powered tooling, and shape the future of our fulfillment platform. You'll work closely with a small team of engineers, guiding technical decisions and raising the bar for engineering quality.This is a high-impact role at the intersection of developer tooling, AI/agents, and supply chain security.What you'll doArchitect the automation platform: Design the end-to-end system that orchestrates package creation, test generation, and image building. Own the technical vision and make decisions that will scale.Build AI-powered tooling: Develop LLM-integrated, agentic pipelines for manifest generation, test scaffolding, and validation. Design prompt architectures, evaluation loops, and quality gates.Write production Go: This is a hands on role! You'll develop CLI tools, services, and integrations alongside your team.Build quality tooling: Develop tooling and automation that improves customer reliability, including test generators, validation frameworks, and quality gates.Shape the roadmap: Collaborate with engineering leadership to identify the highest-impact problems and ensure they get solved. Participate in long-term planning for the organization.What we're looking for 5-7 years of software engineering experience, with a track record of designing and building complex systems Strong Go expertise Experience with AI/LLM integration: building systems that use language models for code generation, automation, or developer tooling. Familiarity with prompt engineering, evaluation, and guardrails Systems architecture skills: ability to design loosely-coupled, scalable systems and make pragmatic trade-offs Experience building developer tools, CLIs, or automation platforms Deep Linux and build systems knowledge: experience with package managers (apk, apt, rpm), build tools (Make, Bazel, language-specific toolchains), and containerization Container ecosystem expertise: Docker, OCI, container registries, Kubernetes Strong communication skills: ability to write clear technical documents, work autonomously, and collaborate across teams Nice to haves Contributions to open-source projects Familiarity with software supply chain security (SBOM, provenance, signing) Experience with melange, apko, or Wolfi Understanding of compliance frameworks (FedRAMP, FIPS, STIG) Base Salary Range$157,000—$184,000 USDAbout Us We live and breathe our company values: We are customer obsessed — We focus on delivering solutions to our customers that create value and make their lives better. We have a bias for intentional action — We prioritize, plan, try things, and fail fast. We don't take ourselves too seriously (but we do serious work) — We are solving an important problem which takes focus, but we also like to enjoy the journey. We trust each other and assume good intentions — We're transparent with decisions to empower team members to make well informed decisions. A few of the benefits we offer: Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs. Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!). 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck. ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset. 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year. If your experience is close but doesn't fulfill all requirements, please apply. We're building the best team in technology and are focused on hiring "Chainguardians" with unique backgrounds, perspectives, and experiences. Chainguard is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. By submitting your application, you acknowledge that Chainguard will process your personal data in accordance with Chainguard's Global Candidate Privacy Notice. ©2026 Chainguard. All Rights Reserved.

Posted Jul 20, 2026
Apply Now
Varicent logo

Staff Software Developer

VaricentRemote (CA)SeniorFull-Time
CA$104,300 - CA$136,800

At Varicent, we’re not just transforming the Sales Performance Management (SPM) market—we’re redefining how organizations achieve revenue success. Our cutting-edge SaaS solutions empower revenue leaders globally to design smarter go-to-market strategies, maximize seller performance, and unlock untapped potential. Varicent stands at the forefront of innovation, celebrated as a market leader in the 2025 Forrester Wave Report for SPM, 2023 Ventana Research Revenue Performance Management (RPM) Value Index, Gartner Peer Insights, 2024 Gartner SPM Market Guide, and G2. Our solutions are trusted by a diverse range of global industry leaders like T-Mobile, ServiceNow, Wawanesa Bank, Shaw Industries, Moody's, Stryker and hundreds more. Here’s why you’ll thrive at Varicent: Innovate with Purpose: Build impactful solutions for customers worldwide. Join Excellence: Work in a diverse, collaborative, and innovative team. Shape the Future: Lead in redefining revenue optimization. Grow Together: Unlock your potential in a supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success!Staff Software DeveloperThe Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical expertise with creative problem-solving, the team delivers a best-in-class user experience for our customers. Our commitment to customer success extends beyond feature delivery—we continuously explore new opportunities to enhance our platform through cutting-edge capabilities that delight users and exceed expectations.With a strong focus on quality, scalability, and performance, we consistently push the boundaries of efficiency, ensuring our systems remain modern, reliable, and built for the future.As a Staff Software Developer, you will be part of a multidisciplinary team of developers, designers, data scientists, and business professionals. You will work on Varicent Incentives, a single-page web application built using React and Redux that connects to a REST API written in C# and hosted on AWS. What You'll Do Build new features for our REST API and enhance AWS infrastructure using a modern technology stack, including C# and AWS CloudFormation. Partner closely with Product Management, Design, and QA teams to deliver new features and platform enhancements. Participate in our pull request review process, ensuring high code quality while providing thoughtful feedback and mentorship to fellow team members. Optimize application performance, scalability, and responsiveness across large datasets. Develop cloud-native features using AWS services such as Lambda, S3, DynamoDB, and Redshift. Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies. Identify and resolve performance bottlenecks while ensuring high availability and platform reliability. ✅ What You'll BringTechnical Skills 7+ years of software development experience, with a focus on data-intensive applications. Proficiency in at least one backend programming language (e.g., C#, Java, or C++). Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and Redshift. Understanding of ELT/ETL processes and the challenges associated with handling large-scale datasets. Strong understanding of software design principles and engineering best practices. Excellent problem-solving skills and a passion for building clean, scalable, and maintainable solutions. Collaboration & Communication Strong English communication skills and the ability to collaborate effectively within cross-functional teams. B2-level English proficiency or higher is required. First 30 Days: Getting Started Learn and become familiar with our development processes, codebase, coding standards, and tools. Actively participate in team meetings, collaborate with colleagues, and communicate progress, blockers, and learnings effectively. Complete well-defined tasks and bug fixes while demonstrating the ability to write high-quality code. ️ First 60 Days: Building Momentum Become increasingly independent when handling assigned work, requiring less supervision and guidance. Take ownership of more complex assignments, including implementing new features and modules. Demonstrate improved troubleshooting skills and the ability to resolve issues efficiently. Consistently adhere to coding standards, produce maintainable and well-documented code, and actively participate in code reviews. Contribute valuable insights during team discussions and collaborate effectively across functions. First 90 Days: Hitting Your Stride Lead the development of a larger feature or service that is critical to the Incentives Management application. Ensure scalability, reliability, and performance through rigorous testing and optimization. Develop a strong understanding of the application's core architecture and troubleshoot reported defects with minimal assistance. Consistently meet project deadlines while delivering high-quality work. Demonstrate a commitment to continuous learning and staying current with emerging technologies and industry trends. Identify opportunities to improve development processes and recommend solutions that enhance efficiency and productivity. Participate in roadmap planning, technical discussions, and estimation exercises to help shape the future direction of the platform. The expected base salary range for this role is $104,300 - $136,800* CAD, and individuals may be eligible to participate in our variable compensation program.*Final compensation may vary based on experience, skills, designations, and market conditions. This posting is for an existing vacancy.This hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement, not replace, human decision-making. Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process please email accomodations@varicent.com   Varicent is also committed to compliance with all fair employment practices regarding citizenship and immigration status. By applying for a position at Varicent and/or by using this portal, you declare and confirm that you have read and agree to our Job Applicant Privacy Notice and that the information provided by you as part of your application is true and complete and includes no misrepresentation or material omission of fact

Posted Jul 20, 2026
Apply Now
Canonical Ltd. logo

Engineering Manager - Linux Hardware Enablement

Canonical Ltd.Remote (CA)MidweightFull-Time
Competitive Salary

Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.As a Partner Engineering Manager at Canonical your role is to manage relationships with our key technology partners by ensuring timely delivery on agreed project milestones. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution. What you’ll do Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms Develop your team through coaching, mentoring, leading by example, and feedback Oversee commercial engagements and support timely delivery on agreed project milestones Ensure an ongoing commitment to strict quality and reliability standards Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps Work from home with global travel up to twice a year for up to two weeks Who you are You have worked with Linux distributions, debian packaging and high performance, server-class hardware You have experience working directly with customers, resolving their technical issues, interpreting their business challenges and effectively communicating how your solution will meet their needs You have demonstrated experience managing or leading a team of software engineers You have understanding of agile software development methodologies You collaborate effectively across multiple internal teams, building trust and delivering results You have effective communications skills in English, both written and oral You have a bachelor’s (or equivalent university level) degree, preferably in a technology field What Canonical offers Learning and Development opportunities Annual Compensation Review Recognition Rewards Annual Leave Priority Pass for travel We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration #LI-remote

Posted Jul 20, 2026
Apply Now
RevenueCat logo

Senior Android SDK Engineer

RevenueCatRemote (CA)SeniorFull-Time
Competitive Salary

RevenueCat removes the headaches of building and scaling in‑app subscriptions. Since graduating from YC’s S18 batch we’ve grown into the default monetization platform for mobile: we’re in >40% of newly shipped subscription apps, we process $10B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue.We’re a remote‑first crew of 120+, spread across 25 countries, and guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. If you want your work to touch hundreds of millions of end‑users (and help the developers behind them get paid), you’ll fit right in.The RoleWe are looking for a Senior SDK Engineer (specialized Android) to join our team to help design, build, ship, and support end-to-end features and products that will help developers make more money. We want to bring somebody onboard that is product focused, customer focused, and passionate about building mobile SDKs with a great developer experience.This role will primarily focus on our Android SDK but also requires contributions to our iOS SDK and hybrid SDKs, from time to time. Experience in these other platforms is not a requirement but the desire and excitement to work on them is.About you:You have 5+ years of experience in software, and have shipped mobile apps to Google Play Store.You are very experienced in Android, Kotlin, and Jetpack Compose.You are not afraid of iOS or hybrid platforms.You love making products for developers.You love shipping good products.You have deep empathy for customers.You know how to ship high quality code using good testing practices in iterative cycles.You collaborate well with others and can communicate effectively in a fully-remote culture.You are proactive. When you see something broken, you jump on it to fix it or suggest improvements.You move fast, test, and iterate quickly.You ask questions when you're stuck on something.You are excited to be part of a growing team.Bonus:You have experience in Swift and SwiftUI.You have experience building SDKs.You have experience in server driven user interfaces.You have shipped your own app to Google Play or the App Store.You have experience in Python or other backend development.In the first month, you'll:Learn about our customers, our SDK, the in-app subscription ecosystem, the problems RevenueCat helps solve, and how our SDKs fit into that.Open your first pull request and deploy changes to be used by 32,000+ apps.Onboard into our codebase by working on your very first project and shipping it Learn how we maintain as much transparency as possible with our work in GitHub.Begin reviewing code and add to our engineering culture.Within the first 3 months, you'll:Be able to scope and work on projects self-sufficiently.Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase.Understand every product owned by your team.Understand and improve many of the codebases that the team works with.Within the first 6 months, you'll:Be the most knowledgeable person on several key features.Have your own initiatives for improving the code base and our infrastructure.Contribute to the team roadmap and technical direction.Have shipped a major product or feature.Within the first 12 months, you'll:Know more about mobile subscriptions than anyone ever should.Use your knowledge to contribute ideas to RevenueCat’s suite of solutions.Be able to spec, architect and build any feature we might want to build.Have experience in all areas of technology stack related to SDKs and be the primary expert/owner of at least one area.Help mentor and onboard new engineers, shaping the RevenueCat engineering culture as we continue to expand the team.Help prioritize the roadmap to provide maximum value to developers, while pushing the team and technology forward.What we offer:Competitive equity in a fast-growing, Series C startup backed by top-tier investors, including Y Combinator10-year window to exercise vested equity optionsFully remote and flexible work environment4-5 weeks of suggested time off annually for mental, physical, and emotional recharge$2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learningCurious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

Posted Jul 20, 2026
Apply Now
Ericsson logo

System Developer

EricssonRemote (CA)SeniorFull-Time
CA$81,700 - CA$105,735

Grow with us System DeveloperLocation: Ottawa, ON. At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this positionPlease upload your unofficial transcript when applying. (Use the "Cover letter" uploading tab.)About this opportunity:Join our RAN Baseband System Management team in Ottawa, Canada, working on Radio Access Network technology. Ericsson leads in bringing 5G to market globally and is actively engaged in developing 6G technology. We are expanding our investments to support 5G and 6G deployments worldwide and seek an experienced Radio Network System Developer. Our team works on signal processing, radio resource management, physical layer algorithms, multi-antenna systems, cloud deployments, and 5G/6G software simulation development. We collaborate with customers, partners, and other Ericsson units to understand technology potential, business needs, and market opportunities, participating in standardization efforts through 3GPP and similar forums.What you will do:Conduct systems studies in Radio Resource Management areas including Scheduling, Link Adaptation, time-critical communication, and control channel radio resource managementSpecify system features, functions, test cases, algorithms, use cases, and parameter settingsDevelop network-level software simulations for performance analysis of 5G features and algorithmsDrive continuous improvements of products, simulation tools, and processesLead solution package studies and participate in system trouble report teamsContribute to 5G standards advancement and 6G readinessSupport innovation and intellectual property development through invention disclosures and patentsSupport 5G system verification and analyze test resultsAssist with deployment of new 5G products and features into customer networksWork with customer troubleshooting and analysisCollaborate on new features, simulations, and improvements with cross-functional teams worldwideThe skills you bring:Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, Engineering Physics, or equivalent knowledgeBackground in communications theory and digital signal processingExperience in relevant areas such as 5G NR and potentially 6GKnowledge of 5G NR mobile communication systems, particularly Physical Layer and Radio Resource ManagementProduct development knowledge, preferably with understanding of Lean and Agile methodsSoftware development skills in Java, C, and C++Experience with simulation environments and tools like MATLAB is beneficialAnalytical thinking with interest in creativity and innovationCommitment to continuous learning and skill developmentStrong collaboration abilitiesExcellent verbal and written English communication skillsWhy join Ericsson?At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.What happens once you apply?Click Here to find all you need to know about what our typical hiring process looks like.Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.americas@ericsson.com. DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.Primary country and city: Canada (CA) || Ottawa (Country/ City)Job details: DeveloperCompensation and Benefits at EricssonAt Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.Your PayThe salary offered is dependent on various factors including, but not limited to, location, and the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience.The salary range for this position is• LOCATION: Ottawa, CABachelors: $81,700 CADMasters: $90,300 CADPhD: $100,700 CAD - $105,735 CADHiring Bonus:Bachelors: $8,500 CADMasters: $11,500 CADPhD: $17,500 CADShort-Term Variable Compensation Plan (select if STV): Your pay also includes the opportunity for an annual bonus. Actual bonus payouts are based on performance of the business against the unit’s objectives, individual performance, and the individual bonus target. Certain eligibility and pro-ration rules apply. Your HealthEricsson offers excellent health benefits including the choice of 3 medical and dental plan options that allow an employee to select the level of coverage that suits their needs. Core level coverage is paid for fully by Ericsson.Your Financial SecurityWe invest in both your short and long-term financial wellbeing. Ericsson’s Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan. Ericsson also offers a 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match). This leads to a total company contribution potential of 6%. Employees will also basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost, as well as short-term disability coverage. Employees also have the option to participate in Ericsson’s Stock Purchase Plan.Your TimeYour work-life balance is important to us. New employees are provided a minimum of 18 days of accrued vacation, at least 3personal days, minimum 10 holidays, 1 volunteer day, and sick days. Please note paid time off is pro-rated based on the employee’s start date. Furthermore, Ericsson provides up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.Additional BenefitsEricsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Posted Jul 20, 2026
Apply Now
Chainguard logo

Senior Software Engineer (Sustaining Automation)

ChainguardRemote (CA)SeniorFull-Time
$157,000 - $184,000

Chainguard is the trusted source for open source. By delivering hardened, secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build faster, stay compliant, and eliminate risk. Our customers include Fortune 500 enterprises and global industry leaders, including Anduril, Canva, Fortinet, Hewlett Packard Enterprise, OpenAI, Snap Inc., and Snowflake. Chainguard is venture-backed by leading investors, including Amplify, IVP, Kleiner Perkins, Lightspeed Venture Partners, Mantis VC, Redpoint Ventures, Sequoia Capital, and Spark Capital.Who we areAt Chainguard, we are on a mission to secure the software supply chain by default. Our team is founded by the industry's leading experts on open source software, security and cloud native development.Chainguard's product portfolio includes Chainguard Images and Chainguard Services. Customers range from Fortune 500 companies in banking, fintech, government and infrastructure to startups and SMBs. Join us as we help organizations secure their software supply chain from source to production.The role, in a nutshellChainguard delivers the industry's most secure container images: minimal, zero-CVE, rebuilt daily from source. We're building a new team focused on automation and tooling to accelerate how we deliver images at scale. As a Senior Engineer, you'll be the technical leader for this greenfield effort. You'll design systems, build AI-powered tooling, and shape the future of our fulfillment platform. You'll work closely with a small team of engineers, guiding technical decisions and raising the bar for engineering quality.This is a high-impact role at the intersection of developer tooling, AI/agents, and supply chain security.What you'll doArchitect the automation platform: Design the end-to-end system that orchestrates package creation, test generation, and image building. Own the technical vision and make decisions that will scale.Build AI-powered tooling: Develop LLM-integrated, agentic pipelines for manifest generation, test scaffolding, and validation. Design prompt architectures, evaluation loops, and quality gates.Write production Go: This is a hands on role! You'll develop CLI tools, services, and integrations alongside your team.Build quality tooling: Develop tooling and automation that improves customer reliability, including test generators, validation frameworks, and quality gates.Shape the roadmap: Collaborate with engineering leadership to identify the highest-impact problems and ensure they get solved. Participate in long-term planning for the organization.What we're looking for 5-7 years of software engineering experience, with a track record of designing and building complex systems Strong Go expertise Experience with AI/LLM integration: building systems that use language models for code generation, automation, or developer tooling. Familiarity with prompt engineering, evaluation, and guardrails Systems architecture skills: ability to design loosely-coupled, scalable systems and make pragmatic trade-offs Experience building developer tools, CLIs, or automation platforms Deep Linux and build systems knowledge: experience with package managers (apk, apt, rpm), build tools (Make, Bazel, language-specific toolchains), and containerization Container ecosystem expertise: Docker, OCI, container registries, Kubernetes Strong communication skills: ability to write clear technical documents, work autonomously, and collaborate across teams Nice to haves Contributions to open-source projects Familiarity with software supply chain security (SBOM, provenance, signing) Experience with melange, apko, or Wolfi Understanding of compliance frameworks (FedRAMP, FIPS, STIG) Base Salary Range$157,000—$184,000 USDAbout Us We live and breathe our company values: We are customer obsessed — We focus on delivering solutions to our customers that create value and make their lives better. We have a bias for intentional action — We prioritize, plan, try things, and fail fast. We don't take ourselves too seriously (but we do serious work) — We are solving an important problem which takes focus, but we also like to enjoy the journey. We trust each other and assume good intentions — We're transparent with decisions to empower team members to make well informed decisions. A few of the benefits we offer: Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs. Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!). 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck. ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset. 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year. If your experience is close but doesn't fulfill all requirements, please apply. We're building the best team in technology and are focused on hiring "Chainguardians" with unique backgrounds, perspectives, and experiences. Chainguard is an equal opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. By submitting your application, you acknowledge that Chainguard will process your personal data in accordance with Chainguard's Global Candidate Privacy Notice. ©2026 Chainguard. All Rights Reserved.

Posted Jul 20, 2026
Apply Now
Varicent logo

Staff Software Developer

VaricentRemote (CA)SeniorFull-Time
CA$104,300 - CA$136,800

At Varicent, we’re not just transforming the Sales Performance Management (SPM) market—we’re redefining how organizations achieve revenue success. Our cutting-edge SaaS solutions empower revenue leaders globally to design smarter go-to-market strategies, maximize seller performance, and unlock untapped potential. Varicent stands at the forefront of innovation, celebrated as a market leader in the 2025 Forrester Wave Report for SPM, 2023 Ventana Research Revenue Performance Management (RPM) Value Index, Gartner Peer Insights, 2024 Gartner SPM Market Guide, and G2. Our solutions are trusted by a diverse range of global industry leaders like T-Mobile, ServiceNow, Wawanesa Bank, Shaw Industries, Moody's, Stryker and hundreds more. Here’s why you’ll thrive at Varicent: Innovate with Purpose: Build impactful solutions for customers worldwide. Join Excellence: Work in a diverse, collaborative, and innovative team. Shape the Future: Lead in redefining revenue optimization. Grow Together: Unlock your potential in a supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success!Staff Software DeveloperThe Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical expertise with creative problem-solving, the team delivers a best-in-class user experience for our customers. Our commitment to customer success extends beyond feature delivery—we continuously explore new opportunities to enhance our platform through cutting-edge capabilities that delight users and exceed expectations.With a strong focus on quality, scalability, and performance, we consistently push the boundaries of efficiency, ensuring our systems remain modern, reliable, and built for the future.As a Staff Software Developer, you will be part of a multidisciplinary team of developers, designers, data scientists, and business professionals. You will work on Varicent Incentives, a single-page web application built using React and Redux that connects to a REST API written in C# and hosted on AWS. What You'll Do Build new features for our REST API and enhance AWS infrastructure using a modern technology stack, including C# and AWS CloudFormation. Partner closely with Product Management, Design, and QA teams to deliver new features and platform enhancements. Participate in our pull request review process, ensuring high code quality while providing thoughtful feedback and mentorship to fellow team members. Optimize application performance, scalability, and responsiveness across large datasets. Develop cloud-native features using AWS services such as Lambda, S3, DynamoDB, and Redshift. Automate deployments and CI/CD pipelines using Infrastructure-as-Code technologies. Identify and resolve performance bottlenecks while ensuring high availability and platform reliability. ✅ What You'll BringTechnical Skills 7+ years of software development experience, with a focus on data-intensive applications. Proficiency in at least one backend programming language (e.g., C#, Java, or C++). Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and Redshift. Understanding of ELT/ETL processes and the challenges associated with handling large-scale datasets. Strong understanding of software design principles and engineering best practices. Excellent problem-solving skills and a passion for building clean, scalable, and maintainable solutions. Collaboration & Communication Strong English communication skills and the ability to collaborate effectively within cross-functional teams. B2-level English proficiency or higher is required. First 30 Days: Getting Started Learn and become familiar with our development processes, codebase, coding standards, and tools. Actively participate in team meetings, collaborate with colleagues, and communicate progress, blockers, and learnings effectively. Complete well-defined tasks and bug fixes while demonstrating the ability to write high-quality code. ️ First 60 Days: Building Momentum Become increasingly independent when handling assigned work, requiring less supervision and guidance. Take ownership of more complex assignments, including implementing new features and modules. Demonstrate improved troubleshooting skills and the ability to resolve issues efficiently. Consistently adhere to coding standards, produce maintainable and well-documented code, and actively participate in code reviews. Contribute valuable insights during team discussions and collaborate effectively across functions. First 90 Days: Hitting Your Stride Lead the development of a larger feature or service that is critical to the Incentives Management application. Ensure scalability, reliability, and performance through rigorous testing and optimization. Develop a strong understanding of the application's core architecture and troubleshoot reported defects with minimal assistance. Consistently meet project deadlines while delivering high-quality work. Demonstrate a commitment to continuous learning and staying current with emerging technologies and industry trends. Identify opportunities to improve development processes and recommend solutions that enhance efficiency and productivity. Participate in roadmap planning, technical discussions, and estimation exercises to help shape the future direction of the platform. The expected base salary range for this role is $104,300 - $136,800* CAD, and individuals may be eligible to participate in our variable compensation program.*Final compensation may vary based on experience, skills, designations, and market conditions. This posting is for an existing vacancy.This hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement, not replace, human decision-making. Varicent is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. If you require accommodation at any time during the recruitment process please email accomodations@varicent.com   Varicent is also committed to compliance with all fair employment practices regarding citizenship and immigration status. By applying for a position at Varicent and/or by using this portal, you declare and confirm that you have read and agree to our Job Applicant Privacy Notice and that the information provided by you as part of your application is true and complete and includes no misrepresentation or material omission of fact

Posted Jul 20, 2026
Apply Now
Canonical Ltd. logo

Engineering Manager - Linux Hardware Enablement

Canonical Ltd.Remote (CA)MidweightFull-Time
Competitive Salary

Lead an engineering team that partners with the Linux engineers of a major silicon company, and works across the full Linux stack from kernel to GUI, to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon.The role is a fast-paced, problem-solving role that’s challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.As a Partner Engineering Manager at Canonical your role is to manage relationships with our key technology partners by ensuring timely delivery on agreed project milestones. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution. What you’ll do Lead a team of distributed engineers to design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks Engage with commercial partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms Develop your team through coaching, mentoring, leading by example, and feedback Oversee commercial engagements and support timely delivery on agreed project milestones Ensure an ongoing commitment to strict quality and reliability standards Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps Work from home with global travel up to twice a year for up to two weeks Who you are You have worked with Linux distributions, debian packaging and high performance, server-class hardware You have experience working directly with customers, resolving their technical issues, interpreting their business challenges and effectively communicating how your solution will meet their needs You have demonstrated experience managing or leading a team of software engineers You have understanding of agile software development methodologies You collaborate effectively across multiple internal teams, building trust and delivering results You have effective communications skills in English, both written and oral You have a bachelor’s (or equivalent university level) degree, preferably in a technology field What Canonical offers Learning and Development opportunities Annual Compensation Review Recognition Rewards Annual Leave Priority Pass for travel We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration #LI-remote

Posted Jul 20, 2026
Apply Now
RevenueCat logo

Senior Android SDK Engineer

RevenueCatRemote (CA)SeniorFull-Time
Competitive Salary

RevenueCat removes the headaches of building and scaling in‑app subscriptions. Since graduating from YC’s S18 batch we’ve grown into the default monetization platform for mobile: we’re in >40% of newly shipped subscription apps, we process $10B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue.We’re a remote‑first crew of 120+, spread across 25 countries, and guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. If you want your work to touch hundreds of millions of end‑users (and help the developers behind them get paid), you’ll fit right in.The RoleWe are looking for a Senior SDK Engineer (specialized Android) to join our team to help design, build, ship, and support end-to-end features and products that will help developers make more money. We want to bring somebody onboard that is product focused, customer focused, and passionate about building mobile SDKs with a great developer experience.This role will primarily focus on our Android SDK but also requires contributions to our iOS SDK and hybrid SDKs, from time to time. Experience in these other platforms is not a requirement but the desire and excitement to work on them is.About you:You have 5+ years of experience in software, and have shipped mobile apps to Google Play Store.You are very experienced in Android, Kotlin, and Jetpack Compose.You are not afraid of iOS or hybrid platforms.You love making products for developers.You love shipping good products.You have deep empathy for customers.You know how to ship high quality code using good testing practices in iterative cycles.You collaborate well with others and can communicate effectively in a fully-remote culture.You are proactive. When you see something broken, you jump on it to fix it or suggest improvements.You move fast, test, and iterate quickly.You ask questions when you're stuck on something.You are excited to be part of a growing team.Bonus:You have experience in Swift and SwiftUI.You have experience building SDKs.You have experience in server driven user interfaces.You have shipped your own app to Google Play or the App Store.You have experience in Python or other backend development.In the first month, you'll:Learn about our customers, our SDK, the in-app subscription ecosystem, the problems RevenueCat helps solve, and how our SDKs fit into that.Open your first pull request and deploy changes to be used by 32,000+ apps.Onboard into our codebase by working on your very first project and shipping it Learn how we maintain as much transparency as possible with our work in GitHub.Begin reviewing code and add to our engineering culture.Within the first 3 months, you'll:Be able to scope and work on projects self-sufficiently.Participate in code reviews, and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase.Understand every product owned by your team.Understand and improve many of the codebases that the team works with.Within the first 6 months, you'll:Be the most knowledgeable person on several key features.Have your own initiatives for improving the code base and our infrastructure.Contribute to the team roadmap and technical direction.Have shipped a major product or feature.Within the first 12 months, you'll:Know more about mobile subscriptions than anyone ever should.Use your knowledge to contribute ideas to RevenueCat’s suite of solutions.Be able to spec, architect and build any feature we might want to build.Have experience in all areas of technology stack related to SDKs and be the primary expert/owner of at least one area.Help mentor and onboard new engineers, shaping the RevenueCat engineering culture as we continue to expand the team.Help prioritize the roadmap to provide maximum value to developers, while pushing the team and technology forward.What we offer:Competitive equity in a fast-growing, Series C startup backed by top-tier investors, including Y Combinator10-year window to exercise vested equity optionsFully remote and flexible work environment4-5 weeks of suggested time off annually for mental, physical, and emotional recharge$2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learningCurious about the interview process? Discover more in our blog post about how we hire and learn tips to help you succeed.

Posted Jul 20, 2026
Apply Now