1

Elixir Software Engineer Jobs in Toronto, ON (NOW HIRING)

Software Developer

Toronto, ON · On-site

CA$80K - CA$120K/yr

As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from ... Hands-on experience using Elixir in a production environment This role is an existing vacancy and ...

Senior Cloud Security Engineer

Toronto, ON · On-site

CA$130K - CA$160K/yr

Understand how modern software gets built, including PR processes, and can work within them without ... or Elixir is a significant advantage in our environment * Deep familiarity with security ...

Elixir Software Engineer information

What engineer makes $500,000 a year?

Highly experienced software engineers, including senior developers and specialized roles like machine learning engineers or technical leads, can earn $500,000 or more annually, especially in high-cost living areas or large tech companies. Achieving this level typically requires advanced skills, extensive experience, and often stock options or bonuses.

What is the highest paying software engineering job?

Senior software engineering roles, especially those involving specialized skills like machine learning, cloud architecture, or executive-level positions such as CTO, tend to have the highest salaries in the industry. Elixir Software Engineers with expertise in scalable, concurrent systems and experience at large tech companies can also command top-tier compensation. Salary levels depend on experience, location, and company size.

Can I make 200k a year as a software engineer?

Elixir Software Engineers with extensive experience, specialized skills, and working in high-cost-of-living areas can potentially earn $200,000 or more annually. Factors such as seniority, industry, company size, and additional certifications influence salary levels, with some roles in competitive markets reaching or exceeding this figure.

How much do elixir developers make?

Elixir developers typically earn between $80,000 and $130,000 annually, depending on experience, location, and company size. Skilled developers with knowledge of frameworks like Phoenix and experience in scalable systems tend to command higher salaries.
Infographic showing various Elixir Software Engineer job openings in Toronto, ON as of June 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution.

Software Developer

7shifts

Toronto, ON • On-site

CA$80K - CA$120K/yr

Other

Posted 5 days ago


Job description

As an Intermediate Software Developer at 7shifts, you're a full-cycle builder, taking features from technical design to deployment across a platform used by 1M+ workers in 55,000 restaurants. You'll work in a cross-functional team alongside product managers, designers, and other developers, owning your work end-to-end and making pragmatic technical decisions that ship. You report to an Engineering Manager who is invested in your growth, gives you real feedback, and creates the conditions for you to do your best work. AI is part of the toolkit here, you use it actively, you know when to reach for it, and you hold the bar on what ships.

We're building an inclusive work environment that is representative of the diverse industry we have the pleasure of serving, and encourage candidates from all backgrounds to apply. 

What you'll do:

  • Design, build, and maintain resilient and scalable backend services, APIs, and user-facing features
  • Use AI-assisted development tools as an active part of your workflow, generating, reviewing, and validating output with the same rigour you'd apply to any production code
  • Collaborate with a cross-functional team of engineers, product managers, and designers to translate complex problems into elegant and practical solutions
  • Enhance the reliability and performance of our systems through thoughtful code reviews, architectural improvements, and strategic refactoring
  • Take ownership of production issues, leading the investigation and resolution of bugs and customer-reported problems
  • Contribute to our engineering culture by actively participating in technical discussions and consistently improving our team's processes and standards
  • Drive projects from concept to completion, making pragmatic technical decisions and consistently delivering value to our users

What you bring:

  • A degree or diploma in computer science, software engineering, or a related technical field, or equivalent practical experience
  • 2+ years of professional experience building, deploying, and maintaining web applications and services in a team environment
  • Proficiency in modern web development, including experience with a backend programming language and a solid understanding of relational databases
  • A proven track record of shipping high-quality code, demonstrating a strong sense of ownership and the ability to see features through the full software development lifecycle
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts clearly and contribute effectively to team discussions
  • A proactive and autonomous work ethic, knowing how to navigate ambiguity, manage your priorities, and make sound technical trade-offs
  • Experience in leveraging AI development tools (e.g., Copilot, Claude)
  • A customer-focused mindset and a genuine passion for building products that solve real-world problems

It'd be even cooler if you had:

  • Experience in restaurant-tech, delivering customer-focused solutions
  • Hands-on experience using Elixir in a production environment

This role is an existing vacancy and is part of our current hiring plan 

Compensation

The base compensation range for this position is CAD $80,000 - $120,000. This range reflects the full growth path for the role, from building core skills to accomplished performance, through to role mastery. We typically target the accomplished level when hiring externally. At this level, individuals bring relevant experience in the role, demonstrate strong job-related skills, operate with confidence and consistency, and are able to deliver impact with limited ramp-up while still having meaningful opportunity to grow.

Compensation at 7shifts is performance and growth-driven. As you develop your skills and expand your impact over time, your compensation grows with you. Your specific placement within this range is based on your job-related skills, knowledge, and experience, as well as our internal equity assessment. We are always happy to discuss our approach throughout the hiring process.