Skip to content
mimi

Software Engineer

Gateway Services Inc.

Guelph · On-site Full-time Mid Level CA$70k – CA$75k/yr Yesterday

About the role

About

At Gateway, technology plays a critical role in enabling our teams to operate efficiently, innovate quickly, and deliver exceptional service to the partners and families we support. Our engineering team is focused on building scalable, reliable systems that solve real business challenges.

We are seeking a motivated Software Engineer to join our growing technology team. Reporting to the Director of Software Engineering, this role will focus on designing, developing, and maintaining highly scalable web and mobile applications that power our operations and support future growth.

If you enjoy solving complex problems, collaborating with cross‑functional teams, and building modern applications in a fast‑paced environment, this is an excellent opportunity to grow your career while contributing to meaningful work.

Responsibilities

  • Support the full Software Development Life Cycle (SDLC) from scoping requirements to deployment in production.
  • Collaborate with IT team members to define and develop new functionality for web‑based systems.
  • Design and develop scalable web and mobile application features.
  • Maintain and support AWS environments and associated databases.
  • Evaluate project deliverables and ensure quality, performance, and scalability.
  • Build and maintain tools to integrate internal systems and databases.
  • Partner with program managers and business leaders to support project due diligence and successful delivery of Gateway initiatives.
  • Stay current with emerging technologies, frameworks, and development practices to continuously improve systems and processes.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related technical field.
  • 1–3 years of progressive experience developing production web platforms.
  • Experience with backend development and system architecture.
  • Proficiency with technologies including:
    • Angular
    • JSON
  • Cloud development experience, preferably with AWS.
  • Experience developing new applications and contributing to system architecture.
  • Experience working in Agile development environments.

Skills & Abilities

  • Strong collaboration skills and ability to work across technical and business teams.
  • Excellent attention to detail and problem‑solving abilities.
  • Strong organizational skills with the ability to manage overlapping projects and priorities.
  • Ability to identify key technical issues and develop creative, strategic solutions.
  • Curiosity and eagerness to learn new technologies and development approaches.

Working Conditions

  • Prolonged periods sitting at a desk and working on a computer.
  • Occasional weekend work may be required depending on project needs.

Why Join Our Team

As a Software Engineer at Gateway, you will be part of a collaborative technology team focused on building scalable, modern systems that support the company’s long‑term growth. You’ll have the opportunity to work with cloud technologies, contribute to meaningful projects, and continuously expand your technical expertise.

If you’re passionate about building reliable software, solving complex challenges, and contributing to impactful technology solutions, we encourage you to apply and grow with us.

Skills

AWSAngularJSON

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free