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 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in London, ON vacancy
  • $90k - $115k per year

     ...As an experienced Backend Software Developer, you will join our team of 200+ engineers where you'll be working alongside a core group of qualified colleagues who...  ...first interview. Meet with Erin Rahnenfuehrer , Senior Engineering Manager, and someone from the team. #... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Trackunit

    London, ON
    12 days ago
  • $92.5k - $136k per year

    Description Join Team CARFAX as a Senior Software Engineer - Dev Ops   We are looking for a seasoned Senior Software Engineer - Dev Opsto join our platform team and take an active role in designing, scaling, and operating the infrastructure that powers Large Language... 
    Senior
    Summer work
    Casual work
    Work at office
    Local area
    Immediate start
    Flexible hours

    CARFAX

    London, ON
    a month ago
  • $170k - $185k per year

     ...athletic performance and sign up for athletic events all over! We are actively growing the team and have an urgent need to bring on a Software Engineering Manager (Canadian Residents). If you are passionate about fitness and love working with a dynamic team, then come join us!... 
    Suggested
    Ongoing contract
    Full time
    Work at office
    Local area
    Remote work

    CyberCoders

    London, ON
    13 days 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 U.S.

    London, ON
    4 days ago
  • $104k - $150k per year

     ...influencer in the field of Water Resources Engineering who thrives in a fast-paced consulting...  ...'s Water Resources team is seeking a Senior Transportation Drainage Engineer to become...  ...hydraulic modelling and analysis tasks utilizing software such as HEC-RAS, HEC-HMS, PCSWMM,... 
    Senior
    Long term contract
    Full time
    Contract work
    Temporary work
    Flexible hours

    Dillon Consulting

    London, ON
    13 days ago
  • $65k - $85k per year

     ...Job Responsibility: Software Engineer (Growing Pet Products Manufacturer) Location: London, Ontario Salary: $65,000 - $85,000 Position Type: Full-Time (On-Site) Number of Openings: 1 About Us TagsforHope is a rapidly growing pet accessories and lifestyle brand... 
    Full time
    Work at office
    Monday to friday
    Flexible hours

    TagsforHope

    London, ON
    11 days ago
  • $185k - $200k per year

     ...Danaher Business System which makes everything possible. The Senior Legal Engineer is responsible for designing, building, and deploying AI-...  ...and operating companies. This role sits at the intersection of software engineering, data science, and legal operations — applying... 
    Senior
    Contract work
    Remote work
    Work from home
    Flexible hours

    Danaher

    London, ON
    14 days ago
  • $170k - $220k per year

     ...will thrive in our fast-paced and agile environment. Your opportunity Dillon’s Highways Discipline is seeking a Senior Transportation Engineer - Project Manager to fill an existing vacancy within our multidisciplinary team of professionals. You will have the... 
    Senior
    Full time
    Contract work
    Flexible hours

    Dillon Consulting

    London, ON
    8 days ago
  • $98k - $115k per year

     ...Position Snapshot Business areas: Nestlé Canada Job title: Senior Project Manager, Engineering (Mechanical) Location: London, ON located at 980 Wilton Grove Rd, London, ON N6N 1C7; On-Site A little bit about us While Nestlé is known for KitKat, Gerber, Nescafe... 
    Senior
    Full time
    For contractors
    Flexible hours

    Nestlé

    London, ON
    23 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

    London, ON
    5 days ago
  •  ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program...  ...AECOM is actively seeking a highly motivated Senior Fluvial Geomorphologist for employment in...  ...Familiarity with GIS and CAD software Knowledge of fluvial form, processes,... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    AECOM

    London, ON
    4 days ago
  • $95.82k - $125k per year

     ...Full Stack Software Developers Mohawk Medbuy Corporation (MMC) is a national, not-for-profit, shared services organization that supports hundreds of health care providers across Canada, as well as child welfare agencies and other public sector organizations. MMC provides... 
    Long term contract
    Temporary work
    Local area
    Flexible hours

    Mohawk Medbuy Corporation

    London, ON
    4 days ago
  • $37 per hour

     ...Carry out applied research in fields of electrical and electronic engineering and physics Conduct or supervise the installation,...  ...Networking security Internet Servers Data analysis software MS Access MS Excel MS Outlook MS Project MS Office... 
    Permanent employment
    Full time

    Westminster Mobile Medical Imaging Inc.

    London, ON
    7 days ago
  • $82k - $132k per year

     ...Transportation Structures Discipline is looking for a  Structural Engineer (Bridges) to fill an existing vacancy within our...  ...SAP2000, CSiBridge, or STAAD and familiarity with current AutoCAD software Strong working knowledge of Microsoft Office Proficiency providing... 
    Full time
    Contract work
    For contractors
    Work at office
    Flexible hours

    Dillon Consulting

    London, ON
    8 days ago
  • $70k - $100k per year

     ...roles for our London office location, including an Intermediate Engineer within our Geotechnical Division. We are creating a challenging...  ..., evaluations, and inspections. Experience with geotechnical software applications such as Slope/W, Seep/W, Sigma/W, Slide, Settle3D,... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    GEMTEC Consulting Engineers and Scientists Limited

    London, ON
    4 days 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
    Internship
    Local area
    Immediate start

    CARFAX

    London, ON
    20 days ago
  • $110k - $130k per year

     ...qualified applicants The Successful Applicant A successful Senior Project Manager should have: A strong background in both...  ...changing project requirements. Proficiency in project management software and tools. What's on Offer Competitive annual salary... 
    Senior
    Permanent employment
    For contractors

    Michael Page

    London, ON
    2 days ago
  • $112k - $161k per year

     ...future of our communities. Job Description In the role of a Senior Healthcare Planner, we will count on you to lead the planning...  ...large and complex programs or projects. ~ Proficiency with BIM software such as Revit and/or Rhino ~ Excellent leadership, facilitation... 
    Senior
    Long term contract
    Full time
    Temporary work
    Part time

    HDR

    London, ON
    3 days ago
  • $100k - $110k per year

     ...world and resolving complex business challenges through innovative software solutions. In your role, you will actively shape the future by...  ...texcellence. You treat AI as a core part of how you engineer, not an afterthought. You reach for agentic workflows and AI tooling... 
    Senior
    Full time
    Summer work
    Work at office
    Immediate start
    Remote work
    Flexible hours

    tbk Creative

    London, ON
    23 days ago
  •  ...first-rate group of dedicated professionals. Tooling Validation engineering Specialist Lead the evaluation and qualification of new and...  ...Proficiency with GD&T, tolerance stack-up analysis, and 3D CAD software ~ Excellent problem-solving, documentation, and communication... 
    Full time

    Trudell Medical International

    London, ON
    11 days ago
  • $24 - $31.5 per hour

    Mechanical Engineering Technologist London ON, 1 year contract (renewable) $24.00 – 31.50/hr Position: Contractor, Integrated Project...  ...(Team Center Visualization) and Arbortext or other XML editing software •Experience with MIL-STD-1388 and Logistics Support Analysis... 
    Contract work
    For contractors
    For subcontractor

    Randstad

    London, ON
    29 days ago
  • $92.45k - $142.45k per year

     ...Canada and abroad.  We are currently seeking candidates to fill an existing vacancy for the position of Environmental Scientist/Engineer within our Contaminant Remediation Group. At Dillon, we operate as one team. The successful candidate can be based at any one... 
    Full time
    For subcontractor
    Flexible hours

    Dillon Consulting

    London, ON
    8 days ago
  • $162.2k - $212.2k per year

     ...With an unmatched breadth and depth of engineering, advisory and science-based expertise, our...  ...projects that shape Ontario's future. As a Senior Technical Manager, Bridges and Civil...  ...projects ~ Expertise in structural analysis software (e.g., CSIBridge, MIDAS) and advanced... 
    Senior
    Full time
    Local area
    Flexible hours

    WSP

    London, ON
    10 days ago
  • $75k - $115k per year

     ...fast-paced and dynamic environment. Your opportunity Dillon’s Civil Infrastructure Technical Group is looking for a Civil Engineer to fill an existing vacancy within our multidisciplinary team of professionals. You will be instrumental in helping our municipal clients... 
    Long term contract
    Full time
    Flexible hours

    Dillon Consulting

    London, ON
    8 days ago
  •  ...industrial automation. We are looking for a Controls & Robotics Engineer who is passionate about developing advanced automation systems...  ...system improvements Specify, select, and implement hardware and software tools Support system integration, testing, commissioning, and... 
    Long term contract
    Full time
    Monday to friday
    Flexible hours

    KONNEXIO Inc.

    London, ON
    24 days ago
  • $85k - $135k per year

     ...thrive in our fast-paced and agile environment. Your Opportunity Dillon’s Electrical Discipline is looking for an  Electrical Engineer to fill an existing vacancy within our multidisciplinary team of professionals. You will have the opportunity to work on new and... 
    Full time
    Contract work
    For contractors
    Flexible hours

    Dillon Consulting

    London, ON
    8 days ago
  •  ...Canadian Citizens and PR Holders Preferred The Desktop Support Engineer in a dispatch role is responsible for providing first and second...  ...field support, which includes troubleshooting hardware, software, and operating system issues and problems and fixing the issues... 
    Full time
    Contract work
    Part time
    For contractors
    Work at office
    Immediate start
    Flexible hours

    Axiom Technologies

    London, ON
    21 days ago
  • $81.5k - $119k per year

     ...Join Team CARFAX as a Senior Data Analyst Isn't it time you bragged about where you work? At CARFAX, we do, every day. We pride ourselves...  ...and non-technical audiences, acting as a bridge between data engineering and business logic. To Be Considered For This Role, You Will... 
    Senior
    Full time
    Summer work
    Casual work
    Work at office
    Local area
    2 days per week

    CARFAX

    London, ON
    26 days ago
  • $120k - $140k per year

     ...the preparation of preliminary budgets, cost plans, and value engineering opportunities Determine general expenses and provide input into...  ...for ELECTRONIC TAKE-OFFS ~ Experience using estimating software an asset (Timberline Estimating, Prime Bid, On-Centre Takeoff preferred... 
    Senior
    Permanent employment
    For subcontractor

    Michael Page

    London, ON
    more than 2 months ago
  • $120k - $130k per year

     ...ABOUT THIS POSITION We are seeking a Lead Data Engineer with extensive experience in data infrastructure to join our team. This role serves as a technical leader while also directing the team—ensuring projects stay on track, timelines are met, and direct reports are actively... 
    Internship
    Flexible hours

    Digital Extremes

    London, ON
    8 days ago

Do you want to receive more vacancies?

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