Staff Software Engineer

Hammehr Talent ConsultantsCalgary, CA
Published on

About the Role

Hammehr invites applications for the role of Staff Software Engineer on behalf of an established software company in Calgary. This is a full-time, permanent opportunity for an experienced engineering leader to shape the technical direction of a modern, cloud-native platform. You’ll work alongside a supportive team of developers and leaders to re-architect legacy systems, scale infrastructure, and establish technical standards.

Responsibilities

  • Serve as a technical leader by contributing code, mentoring peers, and sharing best practices.
  • Design and implement tools, frameworks, and system patterns that simplify development and improve consistency.
  • Collaborate with cross-functional teams to design, develop, deploy, and operate secure and scalable cloud-based systems.
  • Re-architect existing components using modern design principles such as event-driven architecture, DDD, and microservices.
  • Lead efforts to significantly scale the platform while maintaining high performance and uptime.
  • Champion clean architecture, automated testing, and continuous improvement across the engineering team.

About the Candidate

Basic Qualifications

  • 10 years of experience in software development with demonstrated adaptability and a passion for learning.
  • Minimum of 3 years operating at a Staff Engineer level or higher.
  • Mastery of SDLC, SOLID principles, TDD/BDD, and clean code methodologies.
  • Strong foundation in cloud architecture, release pipelines, and automated deployment practices.
  • 7 years of experience with API-first development, domain-driven design, and distributed systems.
  • Proven ability to mentor others, uplift team performance, and improve engineering culture.
  • Skilled in managing technical debt with a thoughtful, forward-looking approach.

Preferred Qualifications

  • Experience with technologies such as GoLang, ReactJS, NodeJS, gRPC, GraphQL, Cosmos DB, PostgreSQL, and Docker.
  • Strong knowledge of cloud environments—especially Azure—and scalable microservices architectures.
  • Ability to independently evaluate and implement modern engineering tools, frameworks, and patterns.
  • A deep appreciation for clean, testable, maintainable code and the processes that support it.

Company and Culture

Hammehr Talent Consultants is committed to building a culture rooted in clarity, collaboration, and craft. We are driven to elevate the engineering bar through mentorship, technical leadership, and hands-on contribution. Our teams encourage continuous improvement and maintain a high-performance environment.

Challenges and Impact

  • Leading large-scale architectural transformations while maintaining platform stability.
  • Introducing new tools and technologies in a fast-paced environment with legacy components.
  • Balancing quality, performance, and speed as the platform scales and evolves.

Drive the evolution of an established software platform, setting the foundation for long-term scale and reliability.