1

Sr Software Engineer Jobs in Calgary, AB (NOW HIRING)

Job purpose The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for ...

Posted today

AI Software Engineer - Remote

Calgary, AB ยท Remote

$80 - $120/hr

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

You bring a sense of humor and perspective to what you do About the Opportunity We're looking for a Senior Software Engineer, Platform to join our team. Duties: * Serve as a senior full-stack ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...

As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the ...

Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... As platform engineers, we are building a next-generation machine learning platform, which ...

next page

Showing results 1-20

Sr Software Engineer information

What is a Sr Software Engineer?

Sr Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and collaborate with stakeholders to ensure software meets business needs. In addition to coding, they are responsible for making architectural decisions, reviewing code, and ensuring best practices are followed. Sr Software Engineers typically have several years of industry experience and deep expertise in specific programming languages or technologies.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer?

To thrive as a Sr Software Engineer, you need advanced programming skills, a strong grasp of software design principles, and typically a degree in computer science or a related field. Expertise with development frameworks, version control systems like Git, and familiarity with cloud platforms or containerization tools is often required. Exceptional problem-solving abilities, clear communication, and leadership skills set top performers apart in collaborative environments. These competencies ensure the efficient delivery of high-quality software solutions and effective mentorship within development teams.

What are some common challenges Sr Software Engineers face when leading technical projects?

Sr Software Engineers often encounter challenges such as balancing hands-on coding with mentoring less experienced team members, managing shifting project requirements, and ensuring timely delivery while maintaining high code quality. They are frequently responsible for making critical architectural decisions and resolving complex technical issues that arise during the development process. Additionally, effective communication with cross-functional teams and stakeholders is key to aligning technical solutions with business goals.

What cities near Calgary, AB are hiring for Sr Software Engineer jobs?

Cities near Calgary, AB with the most Sr Software Engineer job openings:

Infographic showing various Sr Software Engineer job openings in Calgary, AB as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 85% Physical, 5% Hybrid, and 10% Remote job distribution.

Senior Software Engineer

Calgary, AB โ€ข Remote

Full-time

Posted 17 hours ago

Posted today


Job description

Job purpose  

The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross-functional teams to ensure our products are scalable, reliable and maintainable.   

Duties and responsibilities: 

  • Support a culture of innovation and continual improvement by providing technical leadership and mentoring to other engineers.  

  • Serve as a technical leader while leading cross-functional initiatives and projects that promote innovation and improvement.  

  • Identify, evaluate, and solve complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices and Platform requirements.  

  • Apply expertise in emerging technologies to advance fresh concepts and ideas for solving pressing business issues.  

  • Collaborate effectively with other engineering teams, Architects,  Product and Delivery and can communicate appropriately for the audience (technical / non-technical).  

  • Work independently to solve complex, non-routine technical issues and provide solutions that align with accepted best practices.  

  • Act as an escalation path for engineers and effectively communicate by providing updates to appropriate stakeholders which include Architects, Product Managers and Solution Engineers amongst others.  

  • Make informed decisions on methods, techniques, and evaluation criteria to meet engineering best practices and product acceptance criteria.  

  • Serve as a subject matter expert and specialist, providing guidance and support to team members.  

  • Maintain a broad understanding of the business and its strategic goals to inform technical decision-making.  

  • Keep a wide awareness of the company's short term business goals and use this knowledge to balance with engineering longer term vision for the technology stack to guide technological choices.  

  • Produce, and mentor others within engineering in creating comprehensive documentation using appropriate tools and platforms, such as Confluence or inline code comments.  

  • Proven ability to present ideas and technical information effectively through various presentation mediums and to audiences both within and outside the engineering team.  

Qualifications, Abilities, and Skills Required: 

Education: 

  • Degree in Computer Science, Computer Engineering or equivalent 

Experience

  • 10+ years’ experience delivering software 

  • Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React,  Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.)  

  • Experience developing and integrating with RESTful APIs and distributed services 

  • The capacity to recognize and address difficult technical problems and strong problem-solving abilities.  

  • Track record of successfully overseeing technical projects and activities.  

  • FinTech expertise and the capability to use it to spur innovation.  

Competencies: 

  • Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.  

  • Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.  

  • Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.  

  • Broad understanding of business operations and strategies to inform technical decision-making.  

Working conditions: 

  • Open office environment (unless working from home)   

  • May be required to work additional hours for special program events or critical delivery dates  

Direct reports: 

  • N/A 

Powered by JazzHR

qT8PBktehe