Current jobs related to Software Engineer Golang - Oakville - Randstad Canada
-
software engineer golang
2 weeks ago
oakville, Canada Randstad Full timeOur Client is seeking a Senior Software Engineer to design, develop, and maintain high-performance software products. This is a hands-on technical role focused on Golang, CLI tooling, and DevOps pipelines.The ideal candidate brings deep technical expertise in building developer infrastructure and automation tools rather than just application features. You...
-
Software Engineer
2 weeks ago
Oakville, Canada EPITEC Full timeEpitec 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....
-
Software Engineer
1 week ago
Oakville, Canada EPITEC Full timeEpitec 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....
-
Software Engineer
7 days ago
Oakville, Canada EPITEC Full timeEpitec 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....
-
Senior Golang
2 weeks ago
Oakville, Canada RPMGlobal Full timeA leading global technology firm in Oakville, ON, seeks a Senior Software Engineer - Core Senior Engineer to design, develop, and maintain software applications. Candidates should have over 8 years of engineering experience, with at least 5 years focused on Golang, CLI tooling, and DevOps. Responsibilities include engaging with customers, creating software...
-
Senior Golang
1 week ago
Oakville, Canada RPMGlobal Full timeA leading global technology firm in Oakville, ON, seeks a Senior Software Engineer - Core Senior Engineer to design, develop, and maintain software applications. Candidates should have over 8 years of engineering experience, with at least 5 years focused on Golang, CLI tooling, and DevOps. Responsibilities include engaging with customers, creating software...
-
Senior Golang
1 week ago
Oakville, Canada RPMGlobal Full timeA leading global technology firm in Oakville, ON, seeks a Senior Software Engineer - Core Senior Engineer to design, develop, and maintain software applications. Candidates should have over 8 years of engineering experience, with at least 5 years focused on Golang, CLI tooling, and DevOps. Responsibilities include engaging with customers, creating software...
-
Software Engineer
2 weeks ago
Oakville, Ontario, Canada EPITEC Full timeEpitec 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 DoEngage directly with users...
-
Senior Golang Engineer
2 weeks ago
Oakville, Canada Altair Full timeA leading technology company in Oakville is seeking a Senior Software Engineer specializing in Golang and DevOps. This contract position involves designing, developing, and testing software that meets customer requirements. The ideal candidate will have over 8 years of experience, strong skills in SQL, API integration, and a commitment to software quality....
-
Senior Golang Engineer
1 week ago
Oakville, Canada Altair Full timeA leading technology company in Oakville is seeking a Senior Software Engineer specializing in Golang and DevOps. This contract position involves designing, developing, and testing software that meets customer requirements. The ideal candidate will have over 8 years of experience, strong skills in SQL, API integration, and a commitment to software quality....
Software Engineer Golang
2 weeks ago
Our Client is seeking a Senior Software Engineer to design, develop, and maintain high-performance software products. This is a hands-on technical role focused on Golang, CLI tooling, and DevOps pipelines.The ideal candidate brings deep technical expertise in building developer infrastructure and automation tools rather than just application features. You will be responsible for the entire lifecycle of developer-facing products, from empathetic customer discovery to architectural design and implementation.Additional Information: This position is 100% onsite. Candidates must be comfortable working daily from Our Client's designated facility.This position pays between $65 - 70 /HRAdvantagesStrategic Impact: By creating CLI tools and CI/CD pipelines, you directly improve the daily lives of other developers, making your work highly visible and mission-critical.Technical Mastery: You will gain deep, hands-on experience with a "multi-cloud" stack (Azure and GCP) and complex integrations that are highly valued in the current market.Career Longevity: Expertise in developer experience (DevEx) and infrastructure is remarkably stable, as these functions are essential to any modern enterprise's survival.ResponsibilitiesCustomer Engagement: Partner with users to understand use-cases and pain points, advocating for user-centric software solutions.Engineering & Development: Design and implement functionalities for Golang-based command-line tools and automation services.Architecture: Create high-level designs outlining structure, components, and interfaces to ensure seamless system integration.Quality Assurance: Develop unit, integration, and end-to-end tests with a "test-to-break" mindset to ensure resilient, fault-tolerant software.Technical Documentation: Write clear technical specifications for new features and architectural improvements.Process Optimization: Contribute to CI/CD pipeline enhancements, toolchain upgrades, and Agile ceremonies to foster a culture of continuous improvement.Technical Core CompetenciesGolang Expertise: Deep production experience in Golang, specifically for CLI, API, and DevOps-related work.Full-Stack & API Integration: Strong understanding of RESTful and gRPC APIs, microservices architectures, and event-driven systems.Database Design: Proficiency in SQL, including advanced query writing, stored procedures, and performance optimization for scalable relational databases.DevOps & Cloud: Proven track record of creating integrations with Azure, GCP, Jenkins, and GitHub Actions.Systems Thinking: Ability to look beyond individual features to understand how code interacts with the broader infrastructure and embedded systems.QualificationsRequired Experience & QualificationsTotal Experience: 8+ years of professional software engineering experience.Specialized Experience: 5+ years of production-level Golang development.Technical Depth: A strong background in hands-on engineering (this is not a management-only or pure architect role).Infrastructure Focus: Demonstrated success in building developer tooling and automation pipelines.DevOps Background: 7+ years of experience in DevOps or a similar infrastructure-heavy software role.Education: Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).Preferred QualificationsExperience with embedded systems build and development processes.Prior experience in technical team leadership.Familiarity with data modeling for high-performance, large-scale applications.SummaryBecome the architect of efficiency for Our Client in this high-impact, senior-level engineering role. Moving beyond simple feature development, you will serve as a technical force multiplier, designing the high-performance Golang CLI tools and DevOps pipelines that empower an entire engineering organization. This is a hands-on opportunity to solve complex architectural puzzles, integrating seamlessly with Azure, GCP, and GitHub Actions to build resilient, "test-to-break" developer infrastructure.With over 8 years of experience, you’ll act as a visionary leader, blending systems thinking with empathetic customer discovery to bridge the gap between complex backend integration and user-centric automation. If you are a senior expert with 5+ years of production Go experience and a passion for cloud-native scalability, this onsite role offers the autonomy to define the toolchain of the future. Transform the developer experience and drive continuous innovation within a world-class technical ecosystem.Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.