Senior Software Developer

Robert Half International — Canada · Posted ~9 hours ago

Senior Full-time Hybrid

Skills

Scalable system architecture Software design Clean and maintainable coding Troubleshooting Code reviews Agile development Quality assurance Technical roadmapping SaaS Scalable systems

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software development opportunity for an experienced engineer to help shape a scalable SaaS platform. The role combines architecture and design, hands-on development, technical troubleshooting, mentoring, collaboration with product teams, and participation in agile and quality initiatives. Candidates should have post-secondary education in computer science, IT, or a related field and at least four years of relevant experience. The position is hybrid and requires residence in the local metropolitan area.

Highlights

Lead the evolution of a modern SaaS platform, influence technical architecture and long-term roadmaps, mentor developers, and work on scalable systems with opportunities to improve engineering practices.

Description

Senior Software Developer Hybrid • Full-time Our client is looking for a Senior Software Developer to help lead the evolution of a modern SaaS platform used by organizations across multiple industries. This role is ideal for someone who loves building scalable systems, mentoring developers, and influencing product direction. Please note: The successful candidate must reside in the Edmonton area. What You’ll Do Lead or assist with the architecture and design of scalable platform componentsCollaborate with product teams on long-term technical roadmapsMentor intermediate and junior developers through code reviews and best practicesWrite clean, maintainable, high-quality codeTroubleshoot complex issues and support critical platform incidentsContribute to agile ceremonies and engineering process improvementsSupport quality assurance and occasional after-hours maintenance needs What You Bring Post-secondary degree or diploma in Computer Science, IT, or a related field4+ years of client-side web development (JavaScript, HTML, CSS, Angular/React/Vue)4+ years of server-side development (Node.js, Java Spring, C++, C#, or .NET)Strong experience with REST APIs, relational databases (PostgreSQL or similar), GraphQL, and PrismaProven experience designing complex systems and contributing to software architectureStrong communication, documentation, and leadership skills Nice to Have Experience with AI/ML-assisted codingExperience leading teams in agile environmentsCloud or container deployment (AWS, Azure, GCP, Docker, Kubernetes)Familiarity with PL/SQL, NoSQL databases, Git/Bitbucket, CI/CD pipelines Why Join Our client offers a collaborative culture, growth opportunities, and a comprehensive benefits package including extended health coverage, paid time off, retirement savings matching, wellness perks, and team-building events.