Staff Software Engineer
7 days ago
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.
-
Staff Software Engineer
4 weeks ago
Canada Van Kaizen Full timeOverview:Leading online casino and sportsbook is looking for an experienced Staff Engineer to join their Canadian software engineering team.Note: This candidate must be a Canadian citizen or have a permanent residency.Responsibilities:- Own the architecture and technical vision for a designated product area, ensuring scalability, performance, and...
-
Staff Software Engineer
2 weeks ago
Canada Van Kaizen Full timeOverview: Leading online casino and sportsbook is looking for an experienced Staff Engineer to join their Canadian software engineering team.Note: This candidate must be a Canadian citizen or have a permanent residency. Responsibilities:Own the architecture and technical vision for a designated product area, ensuring scalability, performance, and...
-
Senior Staff Software Engineer
6 days ago
Canada Boosted Full timeAbout the RoleWe are seeking an exceptional Senior Staff Software Engineer who can provide architectural guidance across the board and act as the ultimate subject matter expert in multiple technical areas. In this role, you will create reusable and impactful artifacts spanning multiple projects, shape architecture, and deliver complex libraries and major...
-
Senior Java Software Engineer
1 week ago
Canada Triunity Software, Inc. Full time**Company Overview:**Triunity Software, Inc. is a leading provider of innovative software solutions. We are seeking an experienced Senior Java Software Engineer to join our team.**Job Description:**We are looking for a highly skilled Java developer to design, develop, and deploy scalable and high-performance applications using the Spring framework. The ideal...
-
Oracle CPQ Software Engineer
3 days ago
Canada United Software Group Inc Full timeJob Title: Oracle CPQ Software EngineerCompany Overview:The United Software Group Inc is seeking an experienced Oracle CPQ Software Engineer to join our team and support the development, optimization, and integration of Oracle CPQ applications.Key Responsibilities:Provide programming and troubleshooting support for Oracle CPQ applications, ensuring optimal...
-
Cloud-Based AI Engineer
13 hours ago
Canada Koda Staff Full timeJob OpportunityKoda Staff is seeking a highly skilled Cloud-Based AI Engineer to join our team. The ideal candidate will have a strong background in cloud computing, AI/ML engineering, and DevOps.Responsibilities:Design, deploy, and manage AI/ML models on cloud platforms (AWS, GCP, Azure).Optimize real-time inference performance using cloud-based...
-
Chief Software Development Engineer
1 week ago
Canada Insight Global Full time $150,000 - $180,000About Insight GlobalWe are a software company looking for a skilled Staff Software Engineer to join our team and contribute to the creation of innovative workforce travel solutions. Located in Calgary, Alberta, this is a permanent opportunity with a hybrid work arrangement, requiring 4 days on-site and 1 day remote.Job DescriptionAs a Staff Software...
-
Lead Software Engineer
4 days ago
Canada United Software Group Inc Full timeJob SummaryUnited Software Group Inc is seeking a Lead Software Engineer - Java and DevOps to join our team. As a key member of our team, you will be responsible for designing and implementing software solutions using Java and DevOps principles, and leading DevOps teams.Responsibilities:Design and implement software solutions using Java and DevOps...
-
Senior C++ Software Engineer in Capital Markets
2 weeks ago
Canada Millennium Software and Staffing Full timeAt Millennium Software and Staffing, we are seeking an exceptional Senior C++ Software Engineer to join our team. With a focus on capital markets, this role is perfect for individuals who have a passion for technology and large-scale software design.We are looking for someone with strong programming experience in modern C++. Proficiency in Oracle and Python...
-
Software Engineering Leadership Role
1 week ago
Canada Insight Global Full time $150,000 - $180,000About This OpportunityWe are seeking an experienced Staff Software Engineer to join our team at Insight Global, contributing to the development of cutting-edge workforce travel solutions. This is a permanent opportunity with a hybrid work arrangement, offering the flexibility to balance on-site and remote work.Key ResponsibilitiesCollaborate with...
-
Staff Engineer
1 week ago
Canada Alexi Full timeAlexi is transforming the legal industry through artificial intelligence, backed by $15M in Series A funding from leading investors Drive Capital and Draper Associates. As a fast-growing legal AI platform in Canada, we're revolutionizing how lawyers and litigation professionals work to achieve the best outcomes for their clients by automating complex...
-
Software Engineer
3 weeks ago
Canada OssKin Full timeOssKin is a fast-growing Montreal-based MedTech company powered by its proprietary mass customization and automation software to transform the future of orthopedics and 3D printing technology. We're developing and continuously improving our proprietary mass customization software solution . Technology is at the core of powering the award-winning platform...
-
Software Engineer
3 weeks ago
Canada Nimbyx Full timeSoftware Engineer (Computational Geometry) Do you thrive on tackling complex geometric challenges with elegant algorithms? Are you passionate about building efficient software for cutting-edge applications? We have the perfect role for you We are seeking a talented Software Engineer with a strong background in computational geometry to join our growing team....
-
Senior Software Engineer Manager
1 week ago
Canada Boosted Full timeAbout UsWe are a remote-first environment with a focus on impact and outcomes. We believe in empowering businesses to innovate, scale, and stay ahead of the curve.Our team has a proven track record of delivering innovative product and data solutions across highly regulated industries.Job DescriptionWe are seeking an exceptional Staff Engineer to join our...
-
Software Engineer
3 weeks ago
Canada Infotek Consulting Services Inc. Full timeThis role is an integral part of the organization's AI/ML strategy dedicated to creating value for the Bank and its customers. You will work closely with a team of data scientists, data engineers, AI/ML product managers, and other software engineers to understand global business partner challenges and processes to turn those insights into working software...
-
Software Engineer
2 weeks ago
Canada Sigmaways Inc Full timeIf you're passionate about building impactful software solutions and enjoy working in a dynamic and collaborative team, this role is for youWe are looking for a skilled Software Engineer to help design, develop, and deliver cutting-edge risk assessment software solutions. This role challenges you to build a high-performance platform with dynamic...
-
Software Engineer
2 weeks ago
Canada Rivago Infotech Inc Full timePosition – Software Engineer in TEST - SDET Location: Remote Duration: Long term Project We are looking for a highly skilled Software Development Engineer in Test (SDET) to join our dynamic QA team. · The SDET will be responsible for developing automated test suites, writing test scripts, and ensuring the quality and functionality of software...
-
Software Engineering Director
2 days ago
Canada Brim Financial Full time**Company Overview**Brim Financial is a leading enterprise technology company, recognized for its innovative solutions in the industry. Our Credit-Card-as-a-Service has been hailed as best-in-class for product capabilities by Aite-Novarica Group.**Job Summary**We are seeking an experienced Software Engineering Director with a strong technical background in...
-
Java Software Engineer
1 week ago
Canada NXT Move IT Solutions Inc Full timeCompany Description NXT Move IT Solutions Inc., headquartered in Toronto, Canada, delivers cutting-edge IT services, expert consulting, and technology recruitment solutions to empower businesses in the digital age. We serve clients across North America with scalable, tailored tech solutions and high-performing talent. Our services include application...
-
Software Engineer Opportunity
7 days ago
Canada Rose International Full timeWe are seeking a highly skilled Software Engineer to join our team at Rose International. In this temporary position, you will work on developing large-scale web applications using cutting-edge technologies.Your responsibilities will include designing and building efficient, reusable, and reliable code, as well as collaborating with Quality Assurance...