Software Engineer
Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Software Engineer (Oakville, Ontario). If you are interested in an opportunity to get your foot in the door with leading company, we want to talk with you!
Contract with potential for long term
Hourly pay range $ 70.00 - $72.34
100% on-site
Job Responsibilities
This position is responsible for 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. Candidates must bring strong technical depth and practical experience building developer infrastructure and automation tools, not just application features.
You will:
- Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions.
- Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies.
- Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application.
- Design and implement functionalities for Golang-based command-line tools.
- Develop and implement unit, integration, and end-to-end tests.
- Write technical specifications for new features and improvements.
- Actively participate in Agile ceremonies and contribute to a culture of continuous improvement.
- Contribute to process improvements, CI/CD pipelines, and toolchain upgrades.
Job Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Senior Software Engineer with 8+ years total engineering experience
- 5+ years production Golang development, focused on CLI/DevOps/API work
- Strong hands-on engineering background (not people-management or architect-only)
- Proven track record building developer tooling and automation pipelines
- Strong experience creating integrations with Azure, GCP, Jenkins and GitHub Actions.
- 7+ years of experience as a DevOps engineer or a similar software engineering role.
- Experience with embedded systems build and development process preferred.
- Team leadership experience highly preferred.
- Database Expertise: Strong proficiency in SQL, including advanced query writing, stored procedure development, and robust relational database design principles
- Experience with data modeling and optimization for performance and scalability is highly valued.
- Demonstrated full-stack development experience, with a deep understanding of the seamless integration and communication between front-end and back-end systems.
- Ability to contribute across the entire application stack.
- API Integration & Microservices: Proven experience integrating diverse services and systems through APIs (e.g., RESTful, gRPC) or direct communication over a bus, focusing on building efficient, scalable, and secure integration patterns.
- Familiarity with microservices architectures and event-driven systems is a plus.
- Software Quality & Testing Acumen: A strong commitment to software quality, including expertise in various testing methodologies (e.g., unit, integration, end-to-end)
Benefits
As a Software Engineer with Bartech Staffing, you will be working through an established and respected staffing organization with over 40 years of serving as a trusted partner to our client companies. We provide our talent with personal, responsive attention, and will assign an employee care representative to answer any questions or concerns that you might have. Depending upon the client, the assignment, and your performance, you can find potential opportunities for direct employment.
Make the most of your experience!
Apply now!
Note: This position is open to fill an existing position, and AI is used to assist within the recruitment process.
IND_CA_3
Impellam Group and its brands are equal-opportunity employers committed to diversity and inclusion. All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, pregnancy or maternity, national origin, age, disability, veteran status, or any other factor determined to be unlawful under applicable law. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application, interview process, pre-employment activity, and the performance of crucial job functions.
If you require additional disability considerations, modifications, or adjustments please let us know by contacting HR-InfoImpellamNA@impellam.com or fill out this form to request accommodations.
Apply to this Job
Share this Job
More Information
Looking for more?
Subscribe to our Newsletter
Quarterly newsletter with trends, news, and job information.