Software Engineer 14248

11 hours ago


Oakville, Ontario, Canada MEDA Engineering & Technical Services Full time

We are recruiting an experienced
Software Engineer
to join our team to support our client in the automotive industry.

NOTE:

  • Onsite

RESPONSIBILITIES:

  • Designing, developing, testing and maintaining software applications and products to meet customer needs
  • Focused on Golang, CLI tooling, and DevOps pipelines
  • 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
  • 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

REQUIRED SKILLS & QUALIFICATIONS:

  • 8+ years total engineering experience
  • 7+ years of experience as a DevOps engineer or a similar software engineering role
  • 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
  • Strong technical depth and practical experience building developer infrastructure and automation tools, not just application features
  • Proven track record building developer tooling and automation pipelines
  • Strong experience creating integrations with Azure, GCP, Jenkins and GitHub
  • 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
  • Full-Stack Development:
    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). Possesses a 'test-to-break' mindset, with the ability to identify potential vulnerabilities and design resilient, fault-tolerant software
  • Architectural Vision & Communication:
    Solid understanding of software architecture principles, design patterns, and best practices. Ability to conceptualize, design, and clearly articulate complex technical concepts and architectural decisions to both technical and non-technical stakeholders
  • Systems Thinking & Seamless Integration:
    Beyond feature development, you recognize that contributions are a part of a larger system. The ability and willingness to learn other areas of the codebase and infrastructure to ensure contributions fit nicely and seamlessly into the overall architecture
  • Continuous Learning & Problem Solving:
    A proactive mindset with a strong ability and willingness to independently research, learn, and find solutions to unfamiliar challenges. Demonstrates intellectual curiosity and a commitment to continuous professional growth

PREFERRED SKILLS & QUALIFICATIONS:

  • Automated Scripting, Automation
  • 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
  • Experience with embedded systems build and development process
  • Team leadership experience

COMPENSATION & BENEFITS:

  • $ $68.00 / hour (depending on experience)
  • Paid Benefits after 90 days (individual and family) – extended medical, out-of-country coverage, dental etc.
  • Pension eligibility, with employer match, after 1 full year of work (open enrollment every October)

MEDA offers an excellent referral bonus. Great candidates know great candidates.

MEDA Limited is an equal opportunity employer and does not discriminate in employment on the basis of any of the protected reasons as described in the Ontario Human Rights Code. We are committed to providing accommodations for persons with disabilities, as described in the Accessibility for Ontarians with Disabilities Act, 2005, reasonable accommodation requests will be reviewed and granted to those that request assistance during our hiring process.


  • Software Engineer

    19 hours ago


    Oakville, Ontario, Canada Bartech Staffing Full time

    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 contractSoftware Engineer (Oakville,...

  • Software Engineer

    20 hours ago


    Oakville, Ontario, Canada EPITEC Full time

    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 DoEngage directly with users...


  • Oakville, Ontario, Canada Procom Full time

    On behalf of our leading industry client, Procom is seeking a Software Engineer (with Golang, CLI, and DevOps experience).1-year contract, with potential for renewalLocation Oakville (fully on-site)This is a hands-on senior engineering role, focused on Golang, CLI tooling, and DevOps pipelines. Candidates must bring strong technical depth and practical...


  • Oakville, Ontario, Canada Insight Global Full time

    Primary Responsibilities:•Accelerate/improve the quality of our platform's software through test-driven development. •Design, implement and test software for embedded devices and IoT systems ensuring end-to end software development from requirements to production deployment.•Implement and optimize algorithms for real-time control and motion planning in...


  • Oakville, Ontario, Canada Sagen Full time

    We're Sagen Sagen is Canada's leading private mortgage insurance company making home ownership more accessible to first time homebuyers.  For the past 30 years we have been focused on being the most trusted partner for lenders and brokers. Our expertise in superior customer service, thought leadership, and industry knowledge has allowed us to be a driving...


  • Oakville, Ontario, Canada AM Cleaning Full time

    Lead Software Engineer – Travel Tech (Backend)Remote | Full-Time | Build the future of corporate travelAbout TravellezTravellez is an intelligent corporate travel platform bringing flights, hotels, car rentals, payments, policy controls, and automation into one unified experience. Our platform is already built and launching, now we are focused on scaling,...

  • Software Developer

    1 week ago


    Oakville, Ontario, Canada Euna Solutions Full time

    The OpportunityAs aSoftware Developeron the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this role, you will design and develop solutions for our customers, build and enhance our product platform, and collaborate with your team, the...


  • Oakville, Ontario, Canada Akitu Full time

    Company DescriptionAKITU ONE is a modern and advanced cloud-based software developed in Canada through a collaborative partnership between dentists and software developers. Our vision is to meet the evolving needs of the dental field in North America. We provide innovative solutions that enhance the efficiency and functionality of dental practices.Role...


  • Oakville, Ontario, Canada AKITU Inc. Full time

    Company DescriptionAKITU ONE is a modern and advanced cloud-based software developed in Canada through a collaborative partnership between dentists and software developers. Our vision is to meet the evolving needs of the dental field in North America. We provide innovative solutions that enhance the efficiency and functionality of dental practices.Role...


  • Oakville, Ontario, Canada GVA Lighting, Inc. Full time

    We are looking for anElectronics Design Engineerto join our team. In your capacity asElectronics Design Engineer, you will work as part of a cross-functional team to develop new products and support an existing portfolio. You will play a critical role in the New Product Development (NPD) and Product Customization Order (PCO) processes; designing,...