Senior Software Engineer for Custom Engineering Solutions

2 weeks ago


Montreal, Quebec, Canada Maya HTT Full time
About Maya HTT

Maya HTT is a world-leading software developer and engineering solutions provider specializing in CAE, CAD, CAM, and PLM. As a long-time partner of Siemens Digital Industries Software, we collaborate to provide cutting-edge software, AI, and engineering services that empower clients worldwide to boost performance, enhance quality, reduce costs, and unlock the value of their data.

We are seeking versatile developers to join our development group, which focuses on creating custom software tools and applications for our clients in the field of engineering. Our projects cover diverse domains such as geometric modeling, computer-aided design, computer-aided manufacturing, or numerical simulations.

Job Responsibilities
  1. Develop, maintain, and integrate custom engineering software tools and products using Agile development principles (scrum, Kanban).
  2. Understand client workflows, requirements, and needs, and propose innovative solutions and best practices.
  3. Design, implement, test, and deploy new functionality.
  4. Maintain existing products and support client requests.
  5. Implement unit tests.
  6. Recommend fixes or workarounds for defects.
  7. Document all work performed.
Requirements and Qualifications
  • Bachelor's degree in Computer Science, Mechanical Engineering, or related fields.
  • Minimum 5 years of experience as a C++ Developer.
  • Strong analytical and software programming skills in C++.
  • Familiarity with object-oriented practices is essential.
  • Excellent communication skills, both oral and written.
  • Experience with versioning systems and project management tools (Git, JIRA, VSTS, etc.) is an advantage.
  • A passion for learning about new technologies.
  • Ability to work collaboratively in a team environment.
  • CAD or CAE experience is an asset.
What We Offer
  • A competitive base salary ($80,000 - $120,000 per year, depending on experience) and permanent position.
  • 100% employer-paid benefits starting from Day One: medical, dental, vision, life, short-term/long-term disability insurance.
  • Retirement savings plan with employer contributions open to join from Day One.
  • Career growth opportunities: flexible career paths allowing you to grow and develop your skills.
  • Learning opportunities: learn from industry experts and stay up-to-date with the latest technologies.
  • Generous time-off policy: promote a healthy work-life balance with flexible PTO, sick/personal days, and a summer flex schedule.
  • Structured onboarding program: dedicated support from team members to ensure a smooth transition into the role.
  • Join an award-winning company recognized worldwide as an industry leader.


  • Montreal, Quebec, Canada GURUS Solutions Full time

    GURUS Solutions is a dynamic company that values expertise and innovation in the field of software development. Our team of experienced professionals is seeking a skilled Senior Software Engineer to join our ranks.We offer a competitive salary of $120,000 per year, which is commensurate with industry standards and takes into account the level of experience...


  • Montreal, Quebec, Canada Solutions Techso Full time

    Solutions Techso is an international leader in digital transformation. We're a fast-growing company offering consulting services in three niches of expertise: technology infrastructure management, specific application development, and product lifecycle management.We've built a reputation for the quality of our projects delivered to prestigious customers...


  • Montreal, Quebec, Canada GURUS Solutions Full time

    GURUS Solutions is seeking a highly skilled Senior Full Stack Software Engineer to join our team. As a key member of our development team, you will play a crucial role in designing and delivering innovative solutions for our clients.Key Responsibilities:Design and develop customized software solutions to optimize shipping processes, improve delivery routes,...


  • Montreal, Quebec, Canada Fluid - Solutions de TalentsWorkforce Solutions Full time

    About Fluid - Solutions de Talents/Workforce SolutionsWe are a leading workforce solutions company that is committed to driving innovation and disruption in the talent acquisition space.Job Title: Senior Data EngineerWe are seeking an experienced Senior Data Engineer to join our Data Analytics team, who will be responsible for designing and implementing...


  • Montreal, Quebec, Canada Alteo Full time

    Alteo is a leading organization in Montreal, seeking an experienced Senior Director of Software Engineering for a permanent position.About the RoleWe are looking for a highly skilled and accomplished individual to lead our software engineering department. As Senior Director of Software Engineering, you will report directly to the CEO and be a key member of...

  • Software Engineer

    2 weeks ago


    Montreal, Quebec, Canada Maya HTT Full time

    About Maya HTTMaya HTT is a world-leading software development and engineering solutions provider focused on Computer-Aided Engineering (CAE), Computer-Aided Design (CAD), Computer-Aided Manufacturing (CAM), and Product Lifecycle Management (PLM).We have been collaborating with Siemens Digital Industries Software as a long-time partner to provide software,...


  • Montreal, Quebec, Canada Randstad Full time

    Job Title: Senior Software EngineerOur company is seeking a highly skilled Senior Software Engineer to join our Cloud Computing team. As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:* Design and develop software solutions using...


  • Montreal, Quebec, Canada Aspire Software Full time

    Software Engineering ManagerValPay is seeking a talented and experienced Software Engineering Manager to lead our team in Montreal. The ideal candidate will possess strong technical expertise, exceptional leadership skills, and a proven track record of successfully managing the migration from legacy systems to modern web-based architectures.This role...


  • Montreal, Quebec, Canada Randstad Full time

    We are looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for creating scalable and efficient solutions.The successful candidate will have experience with Java and a solid understanding of object-oriented programming principles.This is an exciting...


  • Montreal, Quebec, Canada SAP SE Full time

    Job Title: Senior Software EngineerAt our company, we're looking for a skilled Senior Software Engineer to join our team and contribute to the development of our enterprise software solutions. You will be responsible for designing, developing, and testing software applications using Java and related technologies.Key Responsibilities:Design and develop...


  • Montreal, Quebec, Canada Wilder & Davis étude Full time

    About the Role:As a senior software engineer at {company}, you will be responsible for designing and developing scalable software solutions. Your primary focus will be on backend development, ensuring that our system's architecture is robust and efficient. If you have a passion for code and a drive to deliver high-quality results, this is the perfect...


  • Montreal, Quebec, Canada Stantec Full time

    About the RoleWe are seeking an experienced Software Engineer to join our team and contribute to the development of scalable solutions.As a senior member of our development team, you will be responsible for designing, implementing, and testing complex software systems.Key responsibilities include:Collaborating with cross-functional teams to identify and...


  • Montreal, Quebec, Canada TEHORA Full time

    About the RoleAs a senior software engineer, you will be part of a dynamic team that delivers innovative solutions to complex problems.Main Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to achieve project goalsStay up-to-date with industry trends and best practicesRequirements:Strong understanding of...


  • Montreal, Quebec, Canada Hamilton Barnes Associates Limited Full time

    About the Job:As a Senior Software Engineer at our company, you will be responsible for designing and developing software systems that meet our clients' needs. Your primary focus will be on delivering high-quality software solutions that meet the required standards.About the Role:We are seeking a Professional Software Developer Position to join our team. In...


  • Montreal, Quebec, Canada Techso Full time

    Job Title: Senior C++ Software EngineerAt Techso, we are seeking an experienced Senior C++ Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing innovative solutions for our clients.Responsibilities:Participate in the design and development of client projects, including new...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Aspire Software Full time

    About the Role:As a Software Engineer - Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language. You will work closely with cross-functional teams to deliver high-quality software solutions that meet business requirements.Responsibilities:Design, develop, and test software...


  • Montreal, Quebec, Canada Banque Nationale Full time

    Job Summary: We are seeking a highly skilled software engineer to join our team.As a senior software engineer, you will be responsible for designing and implementing complex software systems, ensuring they are scalable, efficient, and meet the required quality standards.Key responsibilities include:Designing and developing software solutions using various...


  • Montreal, Quebec, Canada The Testing Consultancy Limited Full time

    Job Title: Senior Software QA EngineerThe Testing Consultancy Limited is seeking a highly skilled Senior Software QA Engineer to join our team. As a Senior Software QA Engineer, you will be responsible for leading and delivering testing services using industry standards and best practices to meet customer requirements.Key Responsibilities:Assess and develop...


  • Montreal, Quebec, Canada Boutique 1861 Full time

    About the RoleAs a Senior Software Engineer in our team, you will be responsible for designing and developing scalable cloud-based backend solutions. You will work closely with our cross-functional team to deliver high-quality software products that meet our customers' needs.


  • Montreal, Quebec, Canada NBC Full time

    Job DescriptionWe are seeking a highly skilled Senior Cloud Solutions Engineer to join our team at NBC. This role will be responsible for designing, implementing, and maintaining cloud-based solutions for our payments and financial services division.The ideal candidate will have a strong background in cloud computing, architecture, and engineering. They will...