1

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

... GitHub * Experience implementing professional software engineering practices, requirements ... elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version ...

Job Summary: Are you an early-career embedded software engineer who knows how to work smart ... Comfort using AI coding assistants (GitHub Copilot, Claude, ChatGPT, or similar) in a professional ...

AI Engineer - Canada

Calgary, AB · Remote

CA$60K - CA$70K/yr

... software startup. It is dedicated to empowering purpose-driven enterprises to manage and improve ... Utilize AI-powered development tools (e.g., GitHub Copilot, etc.) to efficiently generate, refactor ...

Perform GitHub pull request reviews to ensure quality, consistency, and reliability within the data framework CI/CD pipeline * Develop automated GitHub checks to strengthen and streamline CI/CD ...

Working with the architects and other developers, provide technical input to the Product Owner ... GitLab, GitHub * Excellent analytical, communication, and problem-solving skills * Self-Starter ...

next page

Showing results 1-20

Github Software Engineer information

What is a GitHub Software Engineer job?

A GitHub Software Engineer is responsible for developing and maintaining software solutions that enhance GitHub’s platform and services. They work with various programming languages, contribute to open-source projects, and collaborate with teams to improve developer workflows. Their role involves coding, debugging, reviewing pull requests, and optimizing performance for millions of users worldwide.

What are the key skills and qualifications needed to thrive in the Github Software Engineer position, and why are they important?

To thrive as a Github Software Engineer, you typically need strong proficiency in programming languages like Python, Ruby, or Go, experience with distributed systems, and a degree in computer science or related field. Familiarity with tools such as Git, GitHub Actions, Docker, and CI/CD pipelines is essential, along with knowledge of cloud infrastructure and agile development practices. Excellent collaboration, problem-solving skills, and the ability to communicate complex technical ideas clearly are valuable in this position. These competencies ensure smooth product development, efficient team workflows, and the delivery of high-quality software to a global user base.

What does a typical day look like for a Github Software Engineer?

A typical day for a Github Software Engineer involves collaborating with team members through code reviews, participating in daily standup meetings, and working on new feature development or maintenance of existing systems. You’ll frequently interact with cross-functional teams, including product managers and designers, to deliver improvements and solve technical challenges efficiently. Expect to spend significant time coding, troubleshooting issues, and utilizing tools like GitHub Actions for automation and deployment. Continuous learning and staying up-to-date with open-source trends are also common, as Github encourages innovation and personal growth within its engineering teams.

Does GitHub hire new grads?

GitHub, as a company, has hired new graduates for software engineering roles in the past, often valuing strong coding skills, internships, and relevant projects. Entry-level positions typically require proficiency in programming languages like Python, JavaScript, or Ruby, and familiarity with tools such as Git and GitHub itself.
What are the most commonly searched types of Github Software Engineer jobs in Calgary, AB? The most popular types of Github Software Engineer jobs in Calgary, AB are:
Infographic showing various Github Software Engineer job openings in Calgary, AB as of May 2026, with employment types broken down into 55% Full Time, 29% Part Time, 8% Temporary, 5% Contract, and 3% Nights. Highlights an 86% Physical, 9% Hybrid, and 5% Remote job distribution.
Staff Software Development Engineer

Staff Software Development Engineer

Amd

Calgary, AB • On-site

Full-time

Posted 27 days ago


Advanced Micro Devices rating

7.8

Company rating: 7.8 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

53rd of 137 rated electronics manufacturers


Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING 

At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you'll discover the real differentiator is our culture. We push the limits of innovation to solve the world's most important challenges-striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.  

Responsibilities

THE ROLE: 

AMD is looking for an experienced and passionate software engineer to contribute in the design, development, and maintenance of high-quality open-source software libraries at the intersection of C++, AI, and modern software engineering. In this role, you will be part of an agile team, contribute directly to core codebases, and collaborate with our internal and external stakeholders to create impactful, well-documented, and widely adopted libraries

THE PERSON: 

The ideal candidate thrives in collaborative development environments, values software craftsmanship, and has a strong interest in AI frameworks like PyTorch and scalable library design.  Problem-solving skills, a proactive approach, and a keen understanding of software engineering best practices are essential.

KEY RESPONSIBILITIES: 

  • Participate in collaborative teams to design, implement, validate, and deliver key software library capabilities, ensuring successful integration with GPU kernels into broader systems.
  • Contribute to architecture, design, and documentation efforts as they arise across teams and on open source projects
  • Review project scope and seek opportunities to broaden and align work in collaboration with library owners and colleagues.
  • Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work 
  • Develop technical relationships with peers and partners
  • Leverages AIassisted software development tools to accelerate design, implementation, review, and documentation of complex software libraries. Establishes best practices for responsible use of AI assistance, including validation, review, and traceability of generated code and technical artifacts. 

PREFERRED EXPERIENCE: 

  • Extensive and broad hands-on experience with modern C++
  • Knowledge or applied experience with popular AI/ML Frameworks like PyTorch and TensorFlow 
  • Experience with open-source software development including collaboration with community maintainers and submitting contributions working with tools like GitHub
  • Experience implementing professional software engineering practices, requirements elicitation and analysis methods, scoping/estimating, coding standards, code reviews, version control, build processes, testing, and continuous integration
  • Applied experience using AIassisted coding tools in professional software engineering workflows, including code generation, refactoring, test creation, documentation, and design exploration.   

ACADEMIC CREDENTIALS: 

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

#LI-DR1

Qualifications

Benefits offered are described:  AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.   We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position.  AMD's "Responsible AI Policy" is available here.

 

This posting is for an existing vacancy.

Employment Type: FULL_TIME