Skip to main content
Back to jobs

Software Developer - Build Systems & Automation (m/f/d)

External
maxon logoMaxon · Waterloo, Canada
Full-timeOn-site1w ago
AccessibilityAzureBashCADDockerGitLab
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Packed with brilliant, passionate people, Maxon is deeply rooted in the creative industry and committed to empowering the artistic community. We are Maxonians. We encourage and motivate each other to be curious learners. We are obsessed with customer fulfillment and inspiration - before, during and after purchase. If you too want to be a Maxonian and help bring to market the finest software products for 2D and 3D visual effects, motion graphics, games, AR/MR/VR, visualization and general design, let's talk. As a Software Developer in our Build and Automation team, you will help shape and enhance the automation strategy at Maxon, be it CI pipelines, Build Systems and their optimization, Test Automation or Tooling. This is a chance to support Maxon's leading software in the 3D space, while working with industry experts in a team of passionate and diverse collaborators: our north stars are performance, stability and providing the best user experience to our developers, QAs and collaborators.

Responsibilities

  • Design, develop and optimize our CI pipelines for Maxon's products, using Python and C++
  • Maintain and stabilize automation workflows
  • Enhance your colleagues' visibility and usability of automation, from performance improvements to better visualization of data
  • Explore solutions to bring Maxon's automation to the bleeding edge of technology
  • Partner with fellow developers, QAs, SDMs and product manager s to assess and develop optimal solutions
  • Unify tool usage across the company, smoothing out friction and improving convenience and generalization
  • Contribute to the team culture by reviewing and suggesting solutions, empowering your peers and advocating in favor of automation

Requirements

  • Bachelor's or Master's degree in Computer Science , Software Engineering or equivalent
  • Experience in building CI pipelines and automated workflows, preferably using Gitlab CI
  • Proficiency in Python, with a focus on platform-specific interactions
  • Good understanding of C++ and its development toolchain, including CMake ; deeper knowledge of compilers and code building optimizations ( i. e. Buildcache ) is a plus
  • Comfort working on MacOS, Windows and Linux environments, including their platform-specific scripting (bash, PowerShell) and configurations
  • Knowledge of Docker and containerization
  • Working experience of at least one cloud provider and its APIs, preferably MS Azure
  • Understanding of graphic pipelines and image manipulation and a passion for the 3D industry are appreciated but not mandatory
  • Excellent problem-solving skills and attention to detail
  • Hunger for performance improvements and continuous optimization
  • Ability to interact with a varied group of colleagues, with diverse cultures and technical understanding across multiple time zones
  • Strong communication skills and ability to collaborate effectively in a team environment
  • Vacancy Information
  • All roles posted are opportunities we are actively recruiting for, unless stated otherwise. Active postings are for an existing vacancy within Maxon.
  • Recruitment Process Disclosure
  • Accessibility
  • Maxon is committed to providing an inclusive and accessible recruitment process. If you require accommodation during the hiring process, please contact careers@maxon.net
  • Salary Range*:
  • CAD 100,000 - 130,000 annually
  • *Salaries at Maxon are based on a candidate's specific criteria including experience, skillset, education and location. Maxon uses industry-driven survey data for building compensation structures to make sure our employees are receiving fair and competitive wages.
  • French Job description:
  • En tant que développeur logiciel au sein de notre équipe Build et Automation, vous contribuerez à définir et améliorer la stratégie d'automatisation chez Maxon, qu'il s'agisse des pipelines CI, des systèmes de builds et de leur optimisation, de l'automatisation des tests ou des outils.
  • Vos missions :
  • Concevoir, développer et optimiser nos pipelines CI pour les produits Maxon, en utilisant Python et C++
  • Maintenir et stabiliser les flux de travail automatisés
  • Améliorer la vis

Additional Information

If you want to be a Maxonian and help bring the best 2D and 3D visual effects, motion graphics, gaming, AR/MR/VR, visualization and design software to the market, then we should have a chat.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at maxon? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect
Software Developer - Build Systems & Automation (m/f/d) at Maxon