Senior Software Engineer designing and evolving modern full-stack systems for Voices. Collaborating with cross-functional teams to ensure technical solutions align with business goals.
Responsibilities
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.
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.
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.
Requirements
5+ years experience in software engineering (with expertise in web development)
Proficiency with the software development lifecycle (SDLC)
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.
Benefits
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).
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.