cover image
EPITEC

Software Engineer (3) - Core Senior Engineer

On site

Oakville, Canada

Senior

Freelance

12-01-2026

Share this job:

Skills

Communication Leadership SQL GitHub CI/CD DevOps Jenkins Test Agile methodologies Architecture Azure Team Leadership Agile GCP Embedded Systems CI/CD Pipelines Microservices gRPC GitHub Actions

Job Specifications

Epitec is hiring a Senior Software Engineer for the largest automaker in the US & Canada in Oakville, ON. The engineer will build infrastructure and automation tools—not just application features.

If you love crafting Golang CLI tooling, shaping CI/CD pipelines, and designing resilient systems, this role is for you.

What You’ll Do

Engage directly with users to understand real?world use cases, pain points, and requirements—advocating for user?centric solutions.
Design, develop, test, and deliver software using modern tools, frameworks, and Agile methodologies.
Create high?level architecture that defines system structure, components, and interfaces.
Design and implement functionality for Golang?based command?line tools.
Build robust unit, integration, and end?to?end tests with a “test?to?break” mindset.
Write clear technical specifications for new features and improvements.
Participate in Agile ceremonies and actively contribute to continuous improvement.
Drive process enhancements across CI/CD pipelines and toolchain upgrades.

What You’ll Bring

8+ years total software engineering experience; 5+ years production Golang focused on CLI/DevOps/API.
7+ years in DevOps or similar engineering roles.
Proven track record building developer tooling and automation pipelines.
Strong integrations experience with Azure, GCP, Jenkins, and GitHub Actions.
Database expertise: advanced SQL, stored procedures, sound relational design; data modeling & performance optimization.
Full?stack awareness: understanding how front?end and back?end systems integrate and communicate.
API & microservices integration: REST/gRPC/bus communication; familiarity with event?driven patterns.
Solid grasp of architecture principles & design patterns; ability to communicate decisions to technical/non?technical stakeholders.
Systems thinking: eagerness to learn other areas of the codebase & infra to ensure seamless integration.
Continuous learner & proactive problem solver who thrives in unfamiliar challenges.

Nice to have

Experience with embedded systems build/development processes.
Team leadership experience.

Work setup

Fully onsite in Oakville, ON, Canada

#Golang #DevOps #CLI #CICD #Azure #GCP #Jenkins #GitHubActions #SoftwareEngineering #Onsite #CanadaJobs #Hiring

About the Company

Why Choose Epitec? Founded in 1978 and headquartered in Southfield, Mich., with regional hubs in Chicago, Central Illinois, and Dallas, Epitec is dedicated to making staffing personal. Our customers include Fortune 500 companies across the United States, providing you access to high demand career opportunities. What Makes Epitec Different? Our flexible workforce model is designed with you in mind. Whether you're looking for contract-to-hire, direct hire, or other employment options, we tailor our services to fit your career... Know more