Skip to content
mimi

Senior Software Engineer

EN3 Solutions Ltd.

Canada · On-site Contract Senior Today

About the role

Senior Software Engineer – Golang & DevOps (On‑Site Contract)
Location: Mississauga, Peel Region, Ontario
Company: Leading Technology Firm


About the Role

We are a fast‑growing technology leader looking for a seasoned Senior Software Engineer to join our Mississauga team on a full‑time, on‑site contract. You’ll be hands‑on from day one, driving the design, development, and maintenance of high‑performance software solutions that power our core products and services.


Key Responsibilities

  • Design & Development – Architect, code, test, and ship robust Go (Golang) services and micro‑services.
  • Full‑Stack Delivery – Build and maintain end‑to‑end features, including front‑end components, API layers, and database interactions.
  • API Integration – Develop, consume, and document RESTful/GraphQL APIs; ensure secure, performant integrations with internal and third‑party systems.
  • Database Management – Write efficient SQL queries, design schemas, and optimize data access patterns for relational databases (PostgreSQL, MySQL, etc.).
  • DevOps & CI/CD – Implement and maintain CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.); automate deployments, monitoring, and infrastructure provisioning using IaC tools (Terraform, Ansible, Docker, Kubernetes).
  • Quality & Reliability – Enforce best practices for testing (unit, integration, contract), code reviews, and performance profiling.
  • Collaboration – Partner with product managers, designers, and other engineers to translate business requirements into technical solutions.

Required Experience & Skills

Requirement Details
Professional Experience 8+ years of software engineering experience, with a focus on Golang and DevOps.
Programming Expert‑level Go; comfortable with JavaScript/TypeScript (React, Vue, or Angular) for front‑end work.
API Development Strong background in designing, building, and documenting REST/GraphQL APIs.
Database Proficient in SQL; experience with PostgreSQL, MySQL, or similar RDBMS.
DevOps Hands‑on with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and IaC (Terraform/Ansible).
Version Control Git workflow mastery (feature branching, pull‑request reviews).
Testing Unit, integration, and end‑to‑end testing frameworks (Go test, Jest, Cypress, etc.).
Problem Solving Ability to debug complex production issues quickly and propose scalable solutions.
Communication Clear written and verbal communication; comfortable presenting technical concepts to non‑technical stakeholders.

Preferred (Nice‑to‑Have) Skills

  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of event‑driven architectures (Kafka, RabbitMQ).
  • Familiarity with monitoring/observability tools (Prometheus, Grafana, ELK).
  • Understanding of security best practices (OAuth2, JWT, OWASP).

What We Offer

  • Competitive contract rate with performance‑based incentives.
  • Group Retirement Savings Plan (GRSP) – employer‑matched contributions.
  • Access to cutting‑edge technologies and a collaborative engineering culture.
  • Professional development budget for certifications, conferences, and training.
  • Modern office in Mississauga with on‑site amenities and a vibrant tech community.

How to Apply

If you’re passionate about building high‑impact software, thrive in a fast‑paced environment, and meet the qualifications above, we’d love to hear from you.

Submit your resume and a brief cover letter outlining:

  1. Your most relevant Golang projects.
  2. Experience designing CI/CD pipelines and managing production deployments.
  3. Why you’re excited about this role in Mississauga.

Please reference the job code J‑18808‑Ljbffr in your application.


Join us and help shape the next generation of technology solutions!

Requirements

  • Over 8 years of experience
  • Strong skills in API integration
  • Strong skills in SQL
  • Strong skills in full-stack development
  • Knowledge of CI/CD processes

Responsibilities

  • Designing, developing, and maintaining software applications

Benefits

Group Retirement Savings Plan

Skills

API integrationCI/CDDevOpsGolangfull-stack developmentSQL

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