Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Epitec is seeking an experienced Software Engineer to join our automotive client's team. As a Software Engineer, the candidate will play a pivotal role in designing, developing, testing and maintaining software applications and products to meet customer needs. This is a hands-on senior engineering role focused on Golang, CLI tooling, and DevOps pipelines.
- This is an onsite position in Oakville, ON
- This is an ongoing contract
Top Responsibilities:
- Design, develop, test, and maintain software applications and developer‑focused tools.
- Build and enhance Golang‑based CLI tools, DevOps automation, and infrastructure.
- Engage directly with customers to understand use cases, pain points, and requirements.
- Architect high‑level software designs, system components, and integration patterns.
- Develop unit, integration, and end‑to‑end test coverage with a strong quality mindset.
- Contribute to CI/CD pipeline improvements, toolchain upgrades, and automation workflows.
- Integrate systems and services via REST, gRPC, microservices, or event‑driven patterns.
- Collaborate in Agile ceremonies and support continuous improvement culture.
- Write clear technical specifications for new features and enhancements.
- Ensure solutions fit cohesively into the larger system architecture (systems thinking).
Top Qualifications:
- 8+ years total software engineering experience.
- 5+ years production Golang experience, especially building CLI tooling, DevOps solutions, or APIs.
- Strong hands‑on engineering mindset — not an architecture‑only or managerial role.
- Proven success building developer tooling, automation pipelines, and infrastructure.
- Deep SQL expertise: complex queries, stored procedures, and scalable relational design.
- Full‑stack development understanding (front‑end ↔ back‑end communication).
- Experience integrating with Azure, GCP, Jenkins, GitHub Actions.
- Strong testing background (unit, integration, E2E) with a “test‑to‑break” mindset.
- Solid understanding of software architecture, design patterns, and systems integration.
- Ability to learn new technologies quickly, solve unfamiliar problems, and work autonomously.
- Strong communication skills for explaining complex concepts to technical and non‑technical stakeholders.
- Fully onsite role.
Key Skills
Ranked by relevanceReady to apply?
Join EPITEC and take your career to the next level!
Application takes less than 5 minutes

