Software Team Lead

  • Full-time

Job Description

As our MachineLogic Team Lead, you will lead a team of software developers in the implementation of end-to-end solutions to automate industrial machines - from simulating in the Cloud, all the way to operating on the shopfloor.

To be a successful Team Lead, you will first have to master every technical aspect of our automation technologies. You will have the opportunity to show ownership over our products, using your leadership skills to interact with the various stakeholders, guide our technical decisions, organize your team’s work, and bring your projects to completion. Every day will greet you with new challenges, and we hope you will have fun taking them up!

More specifically, you will:

  • Have 3 (and expanding!) amazing software developers report directly to you. You will help them grow their careers on a technical and interpersonal levels.

  • Work every day with full stack web development (HTML, Javascript, node), hands on.

  • Guide our technical decisions. Architect our code stack for various environments: simulating in our online CAD, as well as running on our standalone motion controllers.

  • Participate in the design of the user experience as well as our graphical user interfaces, collaborating with various Vention teams (product team, UI/UX team, etc.)

  • Organize your team’s work: sprints, reviews, tests, deployment, you name it.

  • Own a core piece of our product line. You are joining us for the long run.

Qualifications

  • Programming languages: Javascript, Python, React

  • Strong leadership skills, to show ownership over full, end-to-end solutions

  • Love of new challenges and ability to work in fast-paced environment

  • A genuine interest for UI/UX

  • Understanding of TCP/IP, REST, MQTT

  • Understanding of distributed system design and the related technical challenges

  • Experience in designing responsive systems (embedded and cloud/web)

Additional Information

We stand proudly for our people and support their success through career development and advancement. We are recognized and respected for our culture of inclusion and belonging, continuously striving to do what’s good for our people and communities.