Lead Software Engineer

4 weeks ago


Vaughan, Ontario, Canada ROSS Full time

ROSS is partnering with a distinguished name in the medical diagnostics sector, recognized globally for pioneering advanced technologies that tackle intricate scientific issues to enhance our world. We are assisting in the search for a Hands-on Technical Lead.

In this role, you will oversee a small to medium-sized software development team. Your responsibilities will include managing comprehensive technology solutions for client-server desktop applications tailored to our customers' needs. You will design and implement software that aligns with both customer and business objectives, ensuring optimal execution of software development tasks while adhering to Agile methodologies.

Key Responsibilities:

  • Lead the technical direction of the software team, ensuring alignment with project goals.
  • Design and develop innovative software solutions that meet specified requirements.
  • Facilitate adherence to Agile practices throughout the software development lifecycle.
  • Analyze challenges and deliver effective solutions using sound design principles.
  • Provide mentorship to junior team members and conduct peer reviews of technical documentation and code.
  • Collaborate effectively with cross-functional teams to drive project success.
  • Evaluate and recommend new technologies, tools, and practices to enhance software development processes.

Qualifications:

  • Bachelor's degree in Computer Science or a related field, or equivalent professional experience.
  • Over 8 years of experience in application design and development, with a minimum of 5 years in C#/.NET. Familiarity with C++ or other object-oriented languages is advantageous.
  • Demonstrated experience in leading small to medium-sized development teams.
  • Strong leadership, communication, and facilitation abilities.
  • Exceptional analytical, problem-solving, and decision-making skills.
  • Proven capability in technical leadership and teamwork, with a focus on collaboration.
  • In-depth knowledge of Agile software development principles and best practices.
  • Experience in designing and implementing n-tier systems, reusable libraries, and development frameworks for complex applications.
  • Experience working in cross-functional teams with both technical and non-technical members.
  • Excellent time management skills, with the ability to juggle multiple tasks effectively.
  • Familiarity with Agile methodologies, test-driven development, and distributed data management.

If you know someone who might be interested in this opportunity, we encourage you to refer them for a potential referral fee.



  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a leading entity in the medical diagnostics sector, recognized globally for its innovative technologies that tackle intricate scientific issues to enhance our world. We are seeking a Senior Embedded Software Developer to join this esteemed organization.ROSS specializes in aligning People Strategies with business objectives,...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a leading entity in the medical diagnostics sector, recognized globally for pioneering advanced technologies that tackle intricate scientific challenges. We are tasked with finding a proactive Technical Lead to oversee a software team.In this role, you will spearhead a small to medium-sized software development team, taking...

  • Software Engineer

    2 weeks ago


    Vaughan, Ontario, Canada Northstar Wall Systems Ltd. Full time

    About Northstar Wall Systems Ltd.We are a leading manufacturer of high-quality wall systems, and we are seeking a skilled Software Engineer to join our team.Job SummaryThe Software Engineer will be responsible for maintaining and developing our software applications, ensuring they meet the needs of our customers and internal stakeholders.Key...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Lead Software Engineer – Edge Computing SpecialistOverview: As a Lead Software Engineer, you will play a pivotal role in steering the technical vision and enhancing the performance of our edge computing solutions.Key Responsibilities:Make strategic decisions regarding the technical direction, scalability, and overall system efficiency.Design, implement,...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions.Job SummaryWe are seeking a visionary Software Engineering Manager to lead our software development team in creating game-changing solutions that will shape the future...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions.Job SummaryWe are seeking a visionary Software Engineering Manager to lead our software development team in creating game-changing solutions that will shape the future...

  • Software Engineer

    3 days ago


    Vaughan, Ontario, Canada GoodsHub Inc Full time

    {"h2": "Job Description for Software Engineer at GoodsHub Inc", "ul": [{"li": "We are seeking a skilled Software Engineer to join our team at GoodsHub Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients."}, {"li": "Key Responsibilities:"}, {"h2": "Key...

  • Software Engineer

    3 days ago


    Vaughan, Ontario, Canada GoodsHub Inc Full time

    {"h2": "Job Description for Software Engineer at GoodsHub Inc", "ul": [{"li": "We are seeking a skilled Software Engineer to join our team at GoodsHub Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our clients."}, {"li": "Key Responsibilities:"}, {"h2": "Key...


  • Vaughan, Ontario, Canada CAA Club Group Full time

    CAA Club Group is seeking a talented and experienced Software Development Lead to join our growing technology team. In this role, you will play a pivotal part in designing, developing, and implementing innovative software solutions that power our core business operations.As a key member of the development team, you will collaborate closely with project...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a distinguished leader in the medical diagnostics sector, renowned for pioneering advanced technologies that tackle intricate scientific challenges to enhance global health outcomes. We are seeking a Senior Embedded Software Developer to join their innovative team.ROSS specializes in aligning human resource strategies with business...


  • Vaughan, Ontario, Canada ROSS Full time

    ROSS is collaborating with a distinguished organization in the field of medical diagnostics, recognized globally for pioneering advanced technologies that tackle intricate scientific challenges to enhance our world. We are seeking a Senior Embedded Software Developer to join their innovative team.At ROSS, we specialize in aligning People Strategies with...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    About Johnson Controls, Inc.Johnson Controls, Inc. is a global leader in the development of innovative security solutions. With a presence in over 150 countries, the company serves a wide range of customers across various industries. Their commitment to sustainability dates back to 1885, with the invention of the first electric room thermostat. Johnson...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    About Johnson Controls, Inc.Johnson Controls, Inc. is a global leader in the development of innovative security solutions. With a presence in over 150 countries, the company serves a wide range of customers across various industries. Their commitment to sustainability dates back to 1885, with the invention of the first electric room thermostat. Johnson...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Job Title: Staff/Principal Software Engineer Company: Extreme Networks, Inc. Job Overview: We are seeking a highly skilled Staff/Principal Software Engineer to lead the development of edge compute and containerization solutions, driving technical excellence and innovation. Key Responsibilities: Develop and implement strategic technical plans to ensure...


  • Vaughan, Ontario, Canada Extreme Networks Full time

    Job Title: Staff/Principal Software Engineer Company: Extreme Networks, Inc. Job Overview: We are seeking a highly skilled Staff/Principal Software Engineer to lead the development of edge compute and containerization solutions, driving technical excellence and innovation. Key Responsibilities: Develop and implement strategic technical plans to ensure...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesWe are a leading structural steel partner, committed to revolutionizing the industry through digital transformation.Job SummaryWe are seeking a visionary Software Engineering Manager to join our team and contribute to shaping the future of the structural steel industry.Key ResponsibilitiesLead the development of cutting-edge...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesWe are a leading structural steel partner, committed to revolutionizing the industry through digital transformation.Job SummaryWe are seeking a visionary Software Engineering Manager to join our team and contribute to shaping the future of the structural steel industry.Key ResponsibilitiesLead the development of cutting-edge...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions. Our company is at the forefront of digital transformation, automation, and smart manufacturing.About the RoleWe are seeking a highly experienced and visionary...


  • Vaughan, Ontario, Canada Steelcon Group of Companies Full time

    About Steelcon Group of CompaniesSteelcon Group of Companies is a leading structural steel partner that is revolutionizing the industry through cutting-edge technology and innovative solutions. Our company is at the forefront of digital transformation, automation, and smart manufacturing.About the RoleWe are seeking a highly experienced and visionary...


  • Vaughan, Ontario, Canada Johnson Controls, Inc. Full time

    Job SummaryJohnson Controls, Inc. is seeking a highly experienced and skilled Director, Software Quality Engineering to lead our global software quality assurance engineering team and certification team. The successful candidate will provide strategic leadership and direction to ensure the highest standards of quality and reliability in our software...