Titre du poste ou emplacement

Engineer Specialist

Randstad Digital - 13 emplois
Mississauga, ON
Posté aujourd'hui
Détails de l'emploi :
Télétravail
Temps plein
Niveau d`entrée

Job Description

Summary:

Our client, a rapidly growing startup revolutionizing software development through AI-powered tools and methodologies, is seeking a senior technologist to join us as an Engineering Specialist. This is a player-coach role that combines technical leadership with hands-on development, focusing on delivering high-quality software, driving architectural decisions, mentoring engineers, and collaborating directly with clients. The Engineering Specialist will also contribute to the evolution of their proprietary AI development tools.

About Employer:

Our client has developed innovative AI tools and methodologies that significantly improve software delivery efficiency and predictability. We empower engineering teams to deliver software faster and more reliably. Our technology streamlines onboarding for new client projects, minimizing institutional knowledge loss and accelerating project timelines. Our client has a unique structure, comprising:

  • Scrum Teams
  • AI Agents Teams : teams dedicated to developing and enhancing our AI tools (NeuroNetwork).
  • Specialist Units: Consisting of Engineering Specialists, Product Manager and Design Specialists.

Responsibilities:

Technical Leadership & Delivery:

  • Serve as the technical lead for multiple projects, guiding distributed remote teams while staying hands-on.
  • Translate high-level customer needs into detailed technical solutions and execution plans.
  • Architect systems, conduct code reviews, ensure engineering quality, and drive rapid delivery.
  • Write and debug critical path code, remove technical roadblocks, and maintain engineering focus.

Client Engagement:

  • Act as the primary technical point of contact for clients, explaining design decisions, tradeoffs, and system evolution.
  • Serve as a trusted technology advisor, helping clients navigate complexity and make informed long-term product decisions.
  • Represent design and development work to clients, clearly articulating architecture choices, technical strategies, and decision rationale.

AI Tooling:

  • Utilize our client's AI development tools to accelerate project work and empower the team.
  • Collaborate with the internal tools team to enhance our AI capabilities based on real-world feedback.
  • Contribute to the development of next-generation developer tools.

Team Leadership:

  • Lead Pods consisting of cross-functional teams.
  • Mentor and guide other engineers.
  • Act as a gatekeeper of engineering concepts and designs.

Qualifications:

Required:

  • 4-6 years of professional software engineering experience, including lead or staff-level roles.
  • Excellent communication and interpersonal skills, with the ability to confidently interact with both clients and engineering teams.
  • Proven ability to break down complex problems, provide clarity, and align teams around shared goals.
  • Deep hands-on experience with multiple modern programming languages.
  • Comfort working across diverse codebases and ecosystems.
  • Strong willingness to learn and adapt to new technologies, stacks, and paradigms.
  • Strong technical judgment and a proactive approach to problem-solving.
  • Experience working within a Scrum framework.

Interview Process:

  1. Introductory Call
  2. Virtual Coding Assessment
  3. Virtual Interview: Focus on Scrum experience, technology management philosophy, and product thinking.
  4. On-site Interview: Technical deep dive and engineering design exercises.

Partager un emploi :