Titre du poste ou emplacement

Staff Software Engineer

Hammehr Talent Consultants
Calgary, AB
Posté aujourd'hui
Détails de l'emploi :
Temps plein
Expérimenté

Staff Software Engineer

Position: Full-Time, Permanent

Work Environment: In-Office with 20% Remote Flexibility

Location: Calgary, AB

Position Overview

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. This role blends hands-on development with team mentorship, requiring a strong foundation in both system design and practical software engineering. If you're passionate about clean code, scalable systems, and helping others grow-this role is for you.

What You'll Do

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

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.

The Challenges

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

Your Impact

  • Drive the evolution of an established software platform, setting the foundation for long-term scale and reliability.
  • Raise the engineering bar through mentorship, technical leadership, and hands-on contribution.
  • Establish a culture of engineering excellence rooted in clarity, collaboration, and craft.

Partager un emploi :