Staff Software Engineer
4 weeks ago
Job Title: Staff Software Engineer
Job Type: Permanent, 4 days on site, Calgary Alberta
Job Salary: $160k / Year
Job Description:
Insight Global is looking for a Staff Software Engineer to join a software company and be part of the creation of the future of workforce travel. This is a permanent opportunity with possibility to work in Calgary, Alberta, or Phoenix, Arizona. This is a hybrid role with the expectation of working in office 4 days a week, and one day working remote. As a part of the software engineering leadership, you will join an agile, audacious, 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 position offers competitive pay, vacation time and a full benefit package. 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%
Required skills and experience:
- 10+ years of experience in software engineering
- 3+ years of experience in a software staff engineer level or higher.
- 5+ years of experience with modern technologies such as GoLang, ReactJS, NodeJS, gRPC, microservices, and NoSQL.
- 7+ years of experience working in cloud-based architecture (Azure preferred) and automated release pipelines.
- 10+ years of proven application of cloud development patterns and best practices with multiple years in tech leadership roles.
- 7+ years working with an API-first approach and a deep understanding of the backend (70% backend/30% front end).
- Degree in Computer Science or Computer Engineering.
-Be willing to work in the office 4 days a week.
Nice to have skills and experience:
- Experience working in the travel/accommodation industry.
- Thorough knowledge and experience working in Azure cloud.
-
Senior Staff Software Engineer
3 weeks ago
Calgary, Alberta, Canada Insight Global Full timeJob Description Insight Global is looking for a Staff Software Engineer to join a software company and be part of the creation of the future of workforce travel. This is a permanent opportunity with possibility to work in Calgary, Alberta, or Phoenix, Arizona. This is a hybrid role with the expectation of working in office 4 days a week, and one day...
-
Staff Software Engineer
2 weeks ago
Calgary, Alberta, Canada LodgeLink Full timeAs a part of the software engineering leadership, you will join an agile, audacious, 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....
-
Staff Software Engineer
1 week ago
Calgary, Alberta, Canada LodgeLink Full timeAs a part of the software engineering leadership, you will join an agile, audacious, 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....
-
Software Engineer
4 days ago
Calgary, Alberta, Canada Iris Software Inc. Full timeIris Software Inc. is seeking a seasoned Salesforce Developer to deliver large-scale projects/programs on the Salesforce platform.About the Role:As a senior development and/or lead development role, you will be responsible for delivering large projects/programs on the Salesforce platform.5-8+ years of IT experience working in a senior development and/or lead...
-
Senior Process Engineer
1 week ago
Calgary, Alberta, Canada The Chemical Engineer Full timeJOB DESCRIPTION Remarkable people, trusted by clients to design and advance the world.Wood is recruiting for a Senior Process Engineer – Water and Wastewater Treatment to join its Oil, Gas and New Energies Canada team. This opportunity is Hybrid based in Calgary, AB or Edmonton, AB.This role is responsible for leading water and wastewater treatment...
-
Software Engineer
5 days ago
Calgary, Alberta, Canada Iris Software Inc. Full time**Job Description** We are seeking an experienced Software Engineer to join our team as a Salesforce Developer. Responsibilities:Design, develop, and implement large-scale Salesforce solutions using the Salesforce platform.Collaborate with cross-functional teams to deliver high-quality software applications.Analyze business requirements and create...
-
Software Engineering Leadership Position
7 days ago
Calgary, Alberta, Canada LodgeLink Full timeAbout LodgeLinkLodgeLink, a leading provider of digital marketplaces and ecosystems for crew travel, is more than just a company. We're a tech-driven organization with a mission to transform workforce travel through innovation and excellence. Our platform empowers seamless solutions for finding, booking, and managing crew travel and accommodation needs. With...
-
Advanced Software Engineer
4 days ago
Calgary, Alberta, Canada Advanced Micro Devices Full timeAbout AMDAt Advanced Micro Devices, we are dedicated to transforming lives with our technology. We enrich our industry, communities, and the world by building great products that accelerate next-generation computing experiences.We push the limits of innovation to solve the world's most important challenges. Our mission is to build great products that drive...
-
Software Engineer
3 days ago
Calgary, Alberta, Canada Amplifier Health Full timeAbout Amplifier HealthAmplifier Health is revolutionizing healthcare by turning the human voice into a vital sign. We're developing the world's first voice-based diagnostic platform that can detect and monitor a wide range of health conditions from speech. Our groundbreaking AI technology has the potential to transform how we diagnose and manage many...
-
Software Engineering Expert
2 days ago
Calgary, Alberta, Canada Neo Financial Full timeOverview Neo Financial is a rapidly expanding tech startup building a more rewarding financial experience for Canadians. Our team consists of world-class creative minds and brilliant engineers who make Neo a workplace with passion and purpose.As one of the fastest-growing fintechs in Canada, we have achieved incredible traction since our founding in 2019. We...
-
Software Engineer
2 weeks ago
Calgary, Alberta, Canada AidRx Full timeEntry-Level Software Engineer (Full-Stack)Location: Remote / Hybrid (if applicable)Employment Type: Full-TimeAbout AidRxAidRx is expanding how pharmacists practice by creating opportunities beyond traditional retail and clinic roles. We connect specialized pharmacists with clinics and pharmacies that need their expertise, allowing them to work flexibly while...
-
Software Engineering
3 weeks ago
Calgary, Alberta, Canada Searchability® Full timeSoftware Developer in Test Cypress / JavaScript / TypeScript PLEASE DO NOT APPLY IF YOU DO NOT LIVE IN CALGARY AS THIS IS HYBRID POSITION AND WE ARE LOOKING FOR SOMEONE TO START ASAP*** SDET – Cypress / JavaScript / TypeScript / UI Testing / Mobile Testing / Web testing com for a confidential chat We are a well-established Tech Consultancy working on a...
-
Engineer, Software Engineering
2 days ago
Calgary, Alberta, Canada Jmc Aviation Full timeAre you a detail-oriented and innovative engineer with a passion for aerospace manufacturing? We are seeking a talented Methods Engineer to join a leading aircraft manufacturer in Calgary, Alberta. This is an exciting opportunity to work in a fast-paced environment where your expertise will be essential in defining, improving, and optimizing the...
-
Embedded Software Engineer
4 days ago
Calgary, Alberta, Canada Symboticware Inc. Full timeAbout the RoleSymboticware Inc. is seeking an exceptional Embedded Software Engineer to join our team of innovators. As a key member of our cross-functional embedded team, you will play a vital role in designing, developing, and managing our cutting-edge IoT products.We're looking for a skilled engineer with a passion for Linux kernel development and a...
-
Engineer, Software Engineering
3 weeks ago
Calgary, Alberta, Canada JMC Aviation Full timeAre you a detail-oriented and innovative engineer with a passion for aerospace manufacturing? We are seeking a talented Methods Engineer to join a leading aircraft manufacturer in Calgary, Alberta. This is an exciting opportunity to work in a fast-paced environment where your expertise will be essential in defining, improving, and optimizing the...
-
Engineer, Software Engineering
4 weeks ago
Calgary, Alberta, Canada JMC Aviation Full timeAre you a detail-oriented and innovative engineer with a passion for aerospace manufacturing? We are seeking a talented Methods Engineer to join a leading aircraft manufacturer in Calgary, Alberta. This is an exciting opportunity to work in a fast-paced environment where your expertise will be essential in defining, improving, and optimizing the...
-
Sports Program Support Staff
7 days ago
Calgary, Alberta, Canada Avanti Software Inc. Part timeThe Avanti Software Inc. is a dynamic organization that empowers individuals to grow and thrive in their communities. As a Sport Coordinator, you will play a vital role in delivering high-quality sports programs to children and youth.This position requires excellent communication skills, the ability to work collaboratively with staff and volunteers, and a...
-
Software Engineering Manager
3 days ago
Calgary, Alberta, Canada Clio - Cloud-Based Legal Technology Full timeJob DescriptionClio - Cloud-Based Legal Technology is seeking a Software Engineering Manager to join our Engineering team. As a Software Engineering Manager, you will play a critical role in shaping our product strategy and driving innovation.We are looking for a seasoned leader who can bring strategic thinking, technical expertise, and people management...
-
Calgary, Alberta, Canada Advanced Micro Devices Full timeAbout the JobThis role offers an exciting opportunity to join a dynamic team of engineers at Advanced Micro Devices. As a Software Development Engineer and Member of Technical Staff, you will play a critical role in shaping the future of artificial intelligence and machine learning libraries within the AMD Radeon Open Ecosystem (ROCm) ecosystem.You will be...
-
Software Engineer Manager
3 days ago
Calgary, Alberta, Canada WestJet Full timeJob Summary:WestJet is looking for a Software Engineer Manager to lead our technical team in developing, maintaining, and ensuring the integrity of end-to-end technology solutions within the ServiceNow platform.The successful candidate will have a strong background in software engineering, with experience in developing complex solutions and leading...