1

Senior Software Engineer University Jobs in Calgary, AB

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

New

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: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is redefining geospatial intelligence with an AI-ready Discrete Global Grid System (DGGS) that transforms how ...

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

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

Senior Software Engineer University information

What is a senior software engineer at a university?

Senior Software Engineers at a university are experienced professionals responsible for designing, developing, and maintaining complex software systems that support academic, research, and administrative functions. They often lead technical projects, mentor junior developers, and collaborate with faculty, staff, and students to create innovative solutions tailored to the university's needs. Their work may include building web applications, managing databases, integrating third-party tools, and ensuring the security and scalability of software platforms.

What are the key skills and qualifications needed to thrive as a senior software engineer at a university?

A Senior Software Engineer at a university typically needs advanced programming skills, experience in software architecture, and a degree in computer science or a related field. Familiarity with technical tools such as version control systems (e.g., Git), development frameworks, cloud platforms, and possibly certifications like AWS Certified Solutions Architect are highly valuable. Strong problem-solving, communication, and mentoring abilities help them collaborate with diverse teams and support less experienced engineers. These competencies ensure robust, scalable solutions for academic and administrative needs while fostering a productive and innovative environment.

How does a senior software engineer at a university typically collaborate with faculty and research teams?

Senior Software Engineers at universities often work closely with faculty members, researchers, and academic staff to design, develop, and maintain software solutions that support research projects and academic initiatives. Collaboration may involve gathering requirements, providing technical expertise, and integrating research data with software platforms. These engineers may also mentor students or junior developers, contribute to grant proposals, and help ensure that software adheres to institutional policies and security standards.

What are the most commonly searched types of Software Engineer University jobs in Calgary, AB?

The most popular types of Software Engineer University jobs in Calgary, AB are:

Infographic showing various Senior Software Engineer University job openings in Calgary, AB as of September 2026, with employment types broken down into 100% Full Time. Highlights an 81% In-person, 10% Hybrid, and 9% Remote job distribution.

Senior Software Engineer

Calgary, AB โ€ข Remote

Full-time

Posted 3 days ago

New


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