Senior Software Developer, Team Lead - OCTOPUZ

Are you looking for a career that will challenge you every day? Do you want to inspire and mentor a team? Do you want to be at the forefront of the emerging industry in robotics? 


Who Is OCTOPUZ & How Are They Changing the World? ?


OCTOPUZ provides offline robot programming and simulation software for businesses of all sizes, from small shops to global corporations. 


Traditionally, the process to program industrial robots has been extremely laborious and time-consuming, with each individual robot having to be taken out of production. OCTOPUZ has solved this. Their software allows their customers to program, simulate, and train their robots at their computer in a simulated 3D environment, without having any downtime. It makes complex programming simple so that companies can get the most out of their robot investment. 


Their objective is to enable companies to reach a higher level of efficiency with their robotic systems allowing them to close more business opportunities and possibly enter new markets. 


How Will You Make An Impact?

As a Senior Developer, Team Lead you will play a key role in defining the design and supporting the development of the OCTOPUZ solution as well as ensure the success and growth of the development team. 


Leveraging your development experience, you will analyze product requirements and scope/recommend development direction. Your recommendations and decisions may require significant research, prototyping, analysis, and/or interpretation. Often you will need to leverage your experience working on architectural and user interface aspects of Windows client development projects. 


In your team lead role, you will provide options on how to break up work into releases based on available team resources. Since you take pride in well-designed, efficiently programmed, and reliable code, team members look to you when they want advice on coding best practices or are facing challenges to deliver on their tasks. 

How Do I Know If This Is For Me?

As a Senior Developer you will: 


  • Lead the translation of requirements and use cases into software prototypes/designs, development definitions, and effort estimates

  • Provide technical direction for major software initiatives and/or conduct prototyping for new concepts

  • Lead and contribute to new solution architecture and graphical user interface design

  • Prepare detailed component design and development plan before presenting them in the design review meeting

  • Research and assess the technology environment and trends for best practices that apply to the OCTOPUZ solution and robotics industry

  • As an individual contributor continue to build efficient, reusable and reliable OCTOPUZ code for stories within the team’s sprint

The Team Lead aspect of your role means you will: 


  • Provide operational management for the team of 7 engineers,  including distributing tasks, tracking progress, assisting with technical risk assessments, supporting problem-solving, ensuring early risk identification and reporting progress

  • Provide technical leadership end-to-end for your team in the areas of design, development, validation and test automation, deployment, and support in production

  • Drive and take responsibility for the quality of the development and delivery for your team

  • Support code peer reviews to ensure that it aligns to our code quality standard

  • Coach and mentor team members

  • Lead discussions within the team to identify, scope and prioritize process improvements, technical debt, tool enhancements, etc

Do I Have What It Takes? (Requirements)

  • 5+ years of software development experience with strong knowledge C# and Python as well as object-oriented design and implementation

  • 1+ year of team leadership experience

  • Strong verbal communication skills, people management aptitude, and development skills

Nice to Haves

  • Experience bringing robots to life! 6-axis industrial robot interfacing or direct experience with brands such as Kuka, Fanuc, Yaskawa Motoman, ABB, or similar is highly desirable - but not needed. 


Does this sound exciting to you?
Get in touch with Leigh!   |   22 Regina St N, Waterloo, ON

  • Black LinkedIn Icon
  • Twitter Basic Black
  • Facebook Basic Black
  • Black YouTube Icon