Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$100k - $125k per year

Voices

Senior Software Engineer

Location: Ontario (Hybrid - See “Hybrid Work Details” section below for more information)

Position Type: Full-Time

Vacancy Status: This posting is for an existing vacancy.

About Us

Voices is the trusted voice partner for brands, tech and voice talent. Voices helps scale real voice solutions, across traditional voiceover, Voice AI, and ethically sourced voice data. For more than two decades, the biggest and most beloved brands have trusted Voices to find their voices and bring their projects to life.

Why join us?

We’re on a mission to shape the future of voice, and we’re building a team that’s curious, collaborative, and passionate about making great ideas heard.

About the Role

As a Senior Software Engineer, you’ll join a high-performing development organization working in cross-functional teams to design, build, and evolve modern full-stack systems that power critical workflows for our customers and internal teams. In this role, you’ll take ownership of complex technical initiatives and contribute to system architecture and design decisions within a modern cloud-based environment, helping ensure our platform remains scalable, reliable, and maintainable as it grows. You’ll apply strong full-stack engineering expertise to solve complex technical problems and deliver solutions that balance immediate business needs with long-term technical sustainability.

We value thoughtful engineering, steady delivery, and continuous improvement. You’ll collaborate closely with Product, Infrastructure, QA, and Support to ensure solutions are technically sound and aligned with business goals, while proactively identifying opportunities to improve architecture, tooling, and development practices. You’ll report to the Senior Manager, Application Development and be part of a team that values high standards, ownership, and pragmatic problem solving.

Responsibilities

In this role, you’ll take ownership of the following key areas:

Application & System Development

  • Design, build, and evolve customer-facing and internal applications using modern full-stack technologies, ensuring scalability, maintainability, and long-term sustainability.
  • Lead the design and extension of applications built on modern frameworks, contributing to architectural decisions and technical direction.
  • Design and maintain internal APIs and third‑party integrations (e.g., Salesforce and cloud services), ensuring reliability, performance, and secure data exchange.
  • Drive the delivery of complex product initiatives, owning solutions from technical discovery and design through implementation, deployment, and post‑release evaluation.
  • Identify and address technical debt, performance challenges, and structural improvements within the systems you support.

Quality, Testing & Security

  • Establish and uphold high standards for automated testing (unit and integration), ensuring long‑term code quality and system reliability.
  • Apply and advocate for accessibility (AODA, WCAG) and security (OWASP) best practices across projects.
  • Analyze and optimize system performance, proactively identifying bottlenecks and recommending architectural or design improvements.
  • Provide technical leadership in diagnosing complex defects and production issues, partnering with Product and Support to drive durable resolutions.

Engineering Practices & Delivery

  • Contribute to release planning and technical scoping, providing clear assessments of trade‑offs, complexity, risk, and long‑term impact.
  • Improve development workflows, tooling, and CI/CD processes to increase team efficiency and delivery confidence.
  • Participate in and elevate code review practices, providing thoughtful feedback that strengthens overall code quality and engineering standards.
  • Use AI‑assisted development tools responsibly to improve productivity, maintainability, and documentation quality.

Documentation & Technical Collaboration

  • Document architectural decisions, APIs, and significant implementation details to support knowledge sharing and long‑term maintainability.
  • Contribute to and help evolve shared libraries, internal frameworks, and design systems to ensure consistency and reusability across teams.
  • Collaborate across teams to align on technical patterns, integration strategies, and system design approaches.

What You Bring

We’re looking for someone who brings some or all of the following:

  • You want to ship regularly and take pride in delivering meaningful, end‑to‑end solutions. You approach development with curiosity, ownership, and a commitment to continuous improvement.
  • You write high‑quality, maintainable code and understand the long‑term impact of design decisions. Your work is well‑structured, testable, documented, and backed by comprehensive automated tests that support long‑term maintainability and reliability.
  • You’re comfortable working across a varied technical stack – including technologies such as PHP, JavaScript, Node.js, Python, and modern CSS – and modern architectural patterns (e.g., MVC, reactive frameworks, APIs, distributed services), and can reason about system design trade‑offs.
  • You have experience designing and evolving application architecture, balancing immediate business needs with scalability, reliability, and maintainability.
  • You have experience writing and maintaining build, migration, and automation scripts to support development and deployments.
  • You have experience designing and operating applications within cloud‑based environments, with a strong understanding of distributed systems patterns such as queues, background jobs, caching, and object storage.
  • You are confident diagnosing complex issues, analyzing root causes, and implementing durable solutions in production environments.
  • You can clearly articulate technical decisions, trade‑offs, and risks, and collaborate effectively with cross‑functional partners to drive alignment and informed decision‑making.
  • You are comfortable breaking down complex initiatives into actionable steps, estimating effort, and driving work to completion with accountability.
  • You are skilled in developing full‑stack solutions from scratch, creating systems that are reusable, performant, secure, and accessible.
  • You actively contribute to technical discussions, design reviews, and code reviews, helping strengthen engineering standards and shared understanding across the team.
  • You are self‑motivated and capable of operating with a high degree of autonomy, taking initiative while collaborating effectively with your team.
  • You enjoy learning, solving challenging problems, and continuously strengthening your technical craft.
  • You have 5+ years experience in software engineering (with expertise in web development), and proficiency with the software development lifecycle (SDLC).
  • You earned a BS or MS in Computer Science, Software Engineering, or have the equivalent work experience.

Perks & Benefits

In addition to competitive compensation, we offer a range of perks that support your growth, wellbeing, and day‑to‑day flexibility. Here’s what you can look forward to:

  • Generous Vacation: We offer 15 days of annual vacation (pro‑rated for your first year), plus additional paid leave during our scheduled summer and winter holiday closures.
  • Personal Time: Take care of what matters with 5 paid personal days and 3 unpaid personal days annually.
  • Comprehensive Health Coverage: Access to health and dental benefits after just 3 months of employment.
  • Hybrid Flexibility: Enjoy the best of both worlds with our hybrid work environment.
  • Performance Bonus Program: Recognizing your impact with bonus opportunities tied to company and individual performance.
  • Learning & Development Support: We invest in your growth with a dedicated L&D budget and coverage for platforms like LinkedIn Learning, Udemy, Codecademy, and more.
  • Community Impact: We empower you to give back with 8 hours of paid volunteer time annually, allowing you to support the causes and nonprofits that matter most to you.
  • A Great Team: Work with genuinely kind, smart, and talented people who love what they do (and know how to have fun doing it).

Hybrid Work Details

We are a hybrid workplace, allowing employees to work remotely from home. However, this position requires one in‑office day per month on pre‑set dates, during which all company employees are expected to attend. Our office is located at 100 Dundas Street, London, Ontario. Additionally, you may be asked to come into the office as needed with reasonable notice.

Compensation

Salary Range: $100,000 - $125,000

A typical hire for this role generally falls between the minimum and midpoint of the range based on skills, experience, qualifications and internal equity. Employees grow through the range based on performance and demonstrated competencies.

Additional Notes

  • All interviewed candidates will receive notification within 45 days of final interviews.
  • Our Use of AI in Recruitment: We use an AI tool in our applicant tracking system (Jobvite) to check how well a candidate’s experience aligns with the job requirements. This feature, called Talent Match, may label an application as a match or leave it unlabelled. It does not make decisions or reject candidates. Every application is reviewed by our People Operations team.

Our Commitment to Equity & Accessibility

Voices is an equal opportunity employer committed to fostering an inclusive and accessible workplace. We welcome applications from individuals of all backgrounds and experiences.

If you require accommodation during the recruitment process, please let us know, and we will work with you to meet your needs.

Apply Online

If this sounds like a role where you’d thrive, we’d love to hear from you. Interested candidates are encouraged to send their cover letter and résumé by completing the online application. By doing so, your resume is guaranteed to be reviewed.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in London, ON vacancy
  •  ...Description Join Team CARFAX as a Senior Software Engineer - ML Ops   We are looking for a seasoned  Senior Software Engineer - ML Ops to join our platform team and take an active role in designing, scaling, and operating the infrastructure that powers Large... 
    Senior
    Full time
    Summer work
    Casual work
    Work at office
    Local area
    Immediate start
    Flexible hours

    Carfax, Inc.

    London, ON
    20 hours ago
  • $80k - $95k per year

     ...ABOUT THIS POSITION  The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting ways to extend gaming experiences and communities to the web. They will also love building, extending websites and interactive... 
    Suggested
    Full time
    Internship
    Local area
    Flexible hours

    Digital Extremes

    London, ON
    20 hours ago
  • $89k - $138k per year

     ...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision... 
    Senior
    Full time
    Local area

    Alimentiv

    London, ON
    20 hours ago
  •  ...Company Description We are a retail systems integrator and software provider that helps you design, implement, integrate and maintain...  ...or Diploma usually in computer science, computer systems engineering, software engineering or mathematics or Completion of a college... 
    Senior
    Full time
    Remote work
    Trial period

    RedIron Technologies Inc.

    London, ON
    20 hours ago
  •  ...tournaments across North America with dependable, customer-focused software. What you’ll do Lead backend projects from concept to...  ...best practices. Collaborate closely with product, UX, and engineering teams to translate business requirements into technical... 
    Senior
    Full time
    Work at office
    Remote work
    Monday to friday
    Night shift
    2 days per week

    EventConnect

    London, ON
    20 hours ago
  • $97.5k - $130k per year

     ...Description Join our winning team as a Senior Systems Engineer   We are seeking a skilled Systems Engineer to join our Enterprise Systems Engineering team. The team is highly skilled and collaborative, diverse, and geographically distributed. Our mission is to build... 
    Senior
    Full time
    Work at office
    Local area

    Carfax, Inc.

    London, ON
    13 hours ago
  • $65.9k - $87.3k per year

     ...projects. How will you make a difference? As a member of the software team in Bach-Simpson, you will report to the Software Manager....  ...qualifications for this role: Bachelor’s degree in software engineering, Computer Science, Information Technology or a closely related... 
    Full time
    Worldwide

    Wabtec Corporation

    London, ON
    20 hours ago
  •  ...Overview The Software Support Specialist role is part of EventConnect’s Operations team and is designed to build deep hands-on knowledge...  ...escalating more complex bugs or feature requests to Product or Engineering with clear and accurate documentation • Support customers and... 
    Full time

    Event Connect Llc

    London, ON
    20 hours ago
  •  ...and we take ours seriously. What You'll be Doing! Architect software solutions for edge devices, optimizing performance, security,...  ...design Who are you?: Bachelor's of Computer Science, Software Engineering or related technical field. Expert in at least one... 
    Senior
    Long term contract
    Full time
    Flexible hours

    ZTR

    London, ON
    11 days ago
  •  ...communities across North America? PSD Citywide isn’t just a software company; we’re transforming how Local, First Nations, and...  ...~ Post Secondary education in Computer Science or Computer Engineering, or related degree/diploma ~3-10 years experience fullstack development... 
    Remote job
    Full time
    Summer work
    Local area
    Flexible hours
    Weekend work

    Psd

    London, ON
    20 hours ago
  •  ...various offices  located across Canada. For more information on  VersaBank , please visit our website at  .     We are looking for a  Software Developer  to join our IT team. This  is a full-time, in office role based in  London, ON.     As a Software Developer, you will... 
    Full time
    Work at office

    Versabank

    London, ON
    20 hours ago
  • $85.6k - $107k per year

     ...Software Test Staff Specialist/Engineer P55 Job Description The Software Test role is responsible for testing Computer Software Configuration Item (CSCI) code to verify the functionality meets the requirements specifications. The Software Test role is responsible for... 
    Full time
    Work at office

    General Dynamics Land Systems-Canada

    London, ON
    2 days ago
  • $100k - $120k per year

     ...We’re looking for a technically skilled Senior Network Engineer to design, secure, and optimize the networks that keep modern businesses running smoothly. Our client is a trusted IT solutions partner, helping organizations navigate digital transformation with a focus... 
    Senior
    Full time
    Work at office
    Remote work

    STACK IT Recruitment

    London, ON
    25 days ago
  • $57.3k - $65k per year

     ...difference? As a Specialist – Electronics Engineering and member of the monitoring team in Bach...  ...complexity, under the direction of more senior team members. What do we want to know...  ...Proficient in the use of electronic design software (Altium Designer and OrCAD) Experience... 
    Senior
    Full time
    Worldwide

    Wabtec Corporation

    London, ON
    20 hours ago
  •  ...Trackunit is looking for a Senior Engineering Manager to lead engineering teams in London, Ontario. The SRE team owns the platform that runs...  ...worked closely with application development teams and understand software delivery and quality at a practical level. You think in... 
    Senior
    Work at office
    Relocation
    Flexible hours
    Shift work

    Trackunit

    London, ON
    8 days ago
  •  ...Lead code reviews and collaborate across all phases of the Software Development Life Cycle Implement security measures for embedded...  ...Who are you?: Bachelor's of Computer Science, Software Engineering or related technical field. Expert in C++ or C Strong foundation... 
    Senior
    Long term contract
    Full time
    Local area
    Flexible hours

    Ztr Inc

    London, ON
    20 hours ago
  • $48 - $54 per hour

     ...growth. About the Role Join TrueLight as an Applications Engineer and take the lead in developing innovative vision and automation...  ...Experience with machine vision technologies, robotic automation, CAD software, simulations, or technical design tools is considered an asset... 
    Full time
    Bank staff
    Flexible hours

    Bos Innovations Inc.

    London, ON
    20 hours ago
  •  ...Everyone has a role to play and we take ours seriously. As the  DevOps Engineer , you will be working closely with our development, security and IT teams to create fast, reliable and secure software by designing, implementing and maintaining our software infrastructure.... 
    Long term contract
    Full time
    Manual labor
    Local area
    Flexible hours

    Ztr Inc

    London, ON
    20 hours ago
  •  ...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision... 
    Senior
    Permanent employment
    Full time

    alimentiv-2

    London, ON
    a month ago
  • $75k - $120k per year

     ...We are currently seeking a Intermediate/Senior Noise Engineer to join our Atmospheric Services team. Our team specializes in in the atmospheric and acoustic solutions that safeguard both project compliance and community well-being. This is a new position and is based... 
    Senior
    Long term contract
    Full time
    Flexible hours

    Dillon Consulting

    London, ON
    11 days ago
  • $100k - $125k per year

    A leading technology company is seeking a Senior Software Engineer in London, Ontario. The role involves designing and building full-stack systems, ensuring scalability and maintainability. Candidates should have 5+ years of experience, a strong background in modern technical... 
    Senior

    Voices

    London, ON
    1 day ago
  • $45 - $55 per hour

     ...and professional growth. About the Role As an Applications Engineering Specialist you will partner closely with Sales Team and...  ...to achieve goals Help develop and maintain tools/instruments/software/supplies for the Team and develop systems to manage them Identify... 
    Full time
    Bank staff
    Flexible hours

    Bos Innovations Inc.

    London, ON
    20 hours ago
  • $175k - $250k per year

     ...projects in a fast-paced environment.  The Senior Director, Data Technology will lead the...  ...leader will partner with Product and Engineering leadership to define technology strategy,...  ...Qualifications ~12+ years leading data engineering, software engineering, or data technology... 
    Senior
    Long term contract
    Full time
    Internship
    Local area
    Immediate start

    Carfax, Inc.

    London, ON
    20 hours ago
  •  ...LBMX is growing again . . . We are seeking a  Senior Accountant. LBMX is a dynamic and growing software solutions company with an international perspective, located in London, Ontario. As we continue our growth trajectory, we are seeking talented, compassionate, and... 
    Senior
    Full time
    Contract work
    Work at office
    Flexible hours

    LBMX

    London, ON
    20 hours ago
  •  ...working together as ONE TEAM. The careers we offer are meaningful because the work we do matters. Join us! Job Summary The Senior Manager Engineering is responsible for providing reliable and safe engineering track infrastructure to maximize network availability and train... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Work at office
    Monday to friday

    Canadian National Railway (CN)

    London, ON
    a month ago
  • $50k - $80k per year

     ...in the face of change.  Make an impact with our Tax team as a Senior Accountant. This diverse team of professionals delivers customized...  ...Income Tax Act ~ Experience working with accounting and tax software  ****@*****.*** With a focus on high-potential earnings, MNP... 
    Senior
    Full time
    Remote work
    Flexible hours

    Experienced Career

    London, ON
    20 hours ago
  •  ...Southwestern Ontario.   GEI Consultants is a trusted leader in engineering, environmental, and scientific consulting services across North...  .... As we continue to grow across Ontario, we are looking for a Senior Project Manager / Project Manager to join and support our London... 
    Senior
    Long term contract
    Full time
    Contract work
    For contractors
    Work at office
    Flexible hours

    Gei Consultants, Inc.

    London, ON
    20 hours ago
  • $50k - $80k per year

     ...change.  Make an impact with our Assurance & Accounting team as a Senior Accountant. This diverse team of professionals are dedicated to...  ...Standards (IFRS) ~ Experience working with accounting and tax software ~ Understanding of business, accounting, management and... 
    Senior
    Full time
    Remote work
    Flexible hours

    Experienced Career

    London, ON
    20 hours ago
  • $70k - $80k per year

     ...Now, if you were to come on board as our Workers’ Compensation Senior Claims and Return to Work Specialist , we’d ask you to do the following...  ...file documentation and file notes using Origami Risk Management Software system Liaise with health care providers to ensure timely... 
    Senior
    Full time
    Internship

    Compass Corporate

    London, ON
    20 hours ago
  •  ...implement and support functionalities within Salesforce using programming languages and development tools Participate in an agile software development framework. Assist in resource estimation and the development of project timelines. Address and resolve potential ... 
    Senior
    Full time
    Work at office
    Remote work
    Work from home
    Worldwide

    Info-tech Research Group

    London, ON
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!