Staff Software Engineer
- 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.