At a Glance
- Tasks: Design and build innovative software solutions in a collaborative, high-performing team.
- Company: Join Voices, a leader in voice technology with a mission to shape the future of voice.
- Benefits: Enjoy competitive salary, generous vacation, health coverage, and learning opportunities.
- Other info: Hybrid work environment with a supportive and inclusive culture.
- Why this job: Make a real impact on exciting projects while working with cutting-edge technologies.
- Qualifications: 5+ years in software engineering with strong full-stack development skills.
The predicted salary is between 100000 - 125000 $ per year.
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
- 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.
- 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.
- 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.
- Document architectural decisions, APIs, and significant implementation details to support knowledge sharing and long-term maintainability.
- 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 write high-quality, maintainable code and understand the long-term impact of design decisions.
- You’re comfortable working across a varied technical stack – including technologies such as PHP, JavaScript, Node.js, Python, and modern CSS.
- 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.
- 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.
- 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.
- You are self-motivated and capable of operating with a high degree of autonomy.
- 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).
- 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:
- Generous Vacation: We offer 15 days of annual vacation, 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.
- A Great Team: Work with genuinely kind, smart, and talented people who love what they do.
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. Our office is located at 100 Dundas Street, London, Ontario.
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.
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.
Senior Software Engineer in London employer: Eclectic Soul Voices Corporation
Voices is an exceptional employer that fosters a collaborative and innovative work culture, perfect for Senior Software Engineers looking to make a meaningful impact in the voice technology space. With generous vacation time, comprehensive health benefits, and a commitment to employee growth through learning and development support, Voices ensures that its team members thrive both personally and professionally. The hybrid work model allows for flexibility while still promoting teamwork and community engagement, making it an ideal place for those passionate about shaping the future of voice.
Contact Details:
Eclectic Soul Voices Corporation Recruitment Team