Entry Level -Software Developer - Web Development (London)

Entry Level -Software Developer - Web Development (London)

08 Sep
|
Voices
|
London

08 Sep

Voices

London

Senior Software Engineer Position Type: Full time Vacancy Status: This posting is for an existing vacancy. 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.

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. 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 report to the Senior Manager, Application Development and be part of a team that values high standards, ownership, and pragmatic problem solving.

Design, build, and evolve customer-facing and internal applications using up-to-date 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. 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.

Contribute to release planning and technical scoping, providing clear assessments of trade‑offs, complexity, risk, and long‑term impact. 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.

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., 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 can clearly articulate technical decisions, trade‑offs, and risks, and collaborate effectively with cross‑functional partners to drive alignment and informed decision‑making. You actively contribute to technical discussions, design reviews, and code reviews, helping strengthen engineering standards and shared understanding across the 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.

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.

Performance Bonus Program: Recognizing your impact with bonus opportunities tied to company and individual performance.

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. 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. 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.

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. Our Commitment to Equity & Accessibility Apply Online Interested candidates are encouraged to send their cover letter and résumé by completing the online application.

📌 Entry Level -Software Developer - Web Development (London)
🏢 Voices
📍 London

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: entry level -software developer - web development (london) / london

Subscribe to this job alert:

Get the latest job offers by email for: entry level -software developer - web development (london) / london