Staff Engineer

Akkodis

Calgary

On-site

CAD 90,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player is seeking a passionate Staff Software Engineer to lead and innovate within their software engineering team. This role offers the opportunity to work with cutting-edge technologies and collaborate with talented professionals in a dynamic environment. You will play a crucial role in shaping the technical vision and system design, ensuring best practices are followed while mentoring others. With a commitment to quality and continuous improvement, you'll help scale the platform and enhance the overall development experience. If you thrive in a collaborative, agile setting and are eager to make a significant impact, this position is perfect for you.

Qualifications

  • 10+ years of full software development lifecycle experience.
  • Expertise in cloud-based architecture and automated release pipelines.
  • Strong background in modern technologies and clean architecture.

Responsibilities

  • Mentor and improve the software engineering team through best practices.
  • Create tools and templates for enhanced developer experience.
  • Scale the platform to manage increased load while ensuring uptime.

Skills

Software Development Lifecycle (SDLC)
Clean Code
Cloud Development Patterns
API-first Approach
Microservices
Critical Thinking
Mentoring

Education

Bachelor's Degree in Computer Science or related field

Tools

GoLang
ReactJS
NodeJS
gRPC
GraphQL
Cosmos DB
PostgreSQL
Docker
Azure Cloud

Job description

Lead Technical Recruiter working in the IT Industry Canada

Overview: Our client is seeking a Staff Software Engineer in Calgary area to join their team. They are looking for talented leaders with a passion to impact their entire tech organization, who enjoy learning about the latest technologies, strong critical thinking skills, and a user-focused approach.

As a part of the software engineering leadership, you will join an agile, inventive, collaborative, and dependable team with a bold and opinionated vision of how we use technology to solve business problems. You will own and execute the technical vision and system design decisions on how the product is built, deployed, and operated on production. Specifically, you will collaborate with other software engineers and engineering leaders in designing new cloud-native solutions and rearchitecting existing ones.

As a Staff Software Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks, third-party libraries, and modern system design patterns such as event driven, DDD, and microservices. Our current cloud stack includes GoLang, ReactJS, NodeJS, gRPC, GraphQL, Cosmos DB, PostgreSQL, Docker, all fully running on Azure cloud, plus a few more things.

This role is in Calgary, AB, and is in-office with 20% flexibility to work from home.

Duties and Responsibilities

  • Your job #1 is to make the software engineering team better through doing, mentoring, and sharing. You are a role model.
  • You will enforce the best coding practices while being a strong advocate and innovator for continual improvement. Your codebase will be better every sprint.
  • You will create the tools and templates so that all the other developers will say “wow, this is easy.”
  • In the next few years, you will scale our platform to manage over 1,000 times the current load while keeping the uptime at 100%.

Qualifications

  • Beyond 10 years of full software development lifecycle experience and still have a curiosity and are malleability to learn new ways. At least 3 years as software staff engineer level or higher.
  • 10+ years of mastery of SDLC, SOLID Principles, Data/Behavior/Test Drive Development, and a love of Clean Code and of clean architecture.
  • 5+ years of experience with modern technologies such as GoLang, ReactJS, NodeJS, gRPC, microservices, and NoSQL are assets. It's okay not to know all of these technologies, we know you can learn fast because you know the principles and have strong software engineering foundations.
  • 10+ years of proven application of cloud development patterns and best practices with multiple years in tech leadership roles.
  • A proficiency in cloud-based architecture and automated release pipelines because you done this for more than 7 years.
  • 7+ years focused on an API-first approach expertise with loosely coupled systems, and domain driven.
  • An advocate for and experience in effectively managing and planning technical debt so that ours do not grow.
  • A commitment to leaving code/processes/people better than when you got there.
  • An attitude and pride in quality code and have multiple approaches towards testing.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering, Information Technology, and Product Management

Industries

Software Development, IT Services and IT Consulting, and Construction

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Senior Manager, Software Development
Senior Manager, Software Development

Socket.dev • Calgary

On-site
CAD 120,000 - 160,000
Senior Software Engineer - Lead
Senior Software Engineer - Lead

Aplin • Winnipeg

Hybrid
CAD 140,000 - 170,000
Hybrid work model
Competitive salary
Comprehensive benefits
+1
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Staff Software Engineer - Cloud-Native Lead & Mentor (Calgary)
Staff Software Engineer - Cloud-Native Lead & Mentor (Calgary)

Akkodis • Calgary

On-site
CAD 90,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hammehr Talent Consultants • Ontario

Remote
CAD 123,000 - 145,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO
Senior Software Developer
Senior Software Developer

Millennium EMS Solutions Ltd. • Calgary

Hybrid
CAD 90,000 - 130,000
Competitive salaries
Comprehensive benefits package
Group RRSP matching
+4
Lead Software Developer
Lead Software Developer

Seequent • Calgary

Hybrid
CAD 115,000 - 125,000
Flexible work environment
Professional development opportunities
Equity, Diversity, and Inclusion commitment
Principle Software Developer
Principle Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 135,000 - 160,000
Comprehensive health benefits
4 weeks paid vacation + holidays
Unlimited sick leave
+3