Skip to main content
Siemens Digital Industries Software logo

Senior Software Engineer - REMOTE

Siemens Digital Industries Software
Full Timesenior
Calgary, Alberta, CAPosted February 27, 2026

Job Description

About Us

Siemens Digital Industries Software (DI SW) is a leading global software company with a wide range of offerings including but not limited to computer aided design (CAD), 3D modeling, simulation, High Performance computing, and Production Management — helping innovative global manufacturers design and manufacture better products, faster! With the resources of a large company, and the energy of a software start-up, we have fun together while creating a best-in-class software portfolio. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth, so our people, our business, and our customers can achieve their full potential.

Organization Overview

Our Data and AI Innovation team provides a suite of AI solutions enabling DI SW teams to serve our global customers with a customer centric strategy in mind. Our operational standards are data-informed and value-driven based on industry standards for highly controlled and well documented processes and tools. Our engineering team is responsible for ensuring the quality in efficient delivery of processes and tools at scale.

As our organization continues to rapidly evolve, the need for data-informed processes and tools as a subject area becomes more prominent, so if you are passionate about efficiency and quality in problem-solving, optimizing operations, and driving business perfection, we invite you to join our team.

Job Profile/Position Overview

The Data and AI Innovation team delivers scalable data and AI solutions that enable DI SW teams to support global sales with a customer‑centric attitude. Our work is grounded in data‑informed, value‑driven practices and industry standards, with a strong focus on quality, efficiency, and well‑designed processes and tools.

We are seeking a Senior Software Engineer to support Data and AI Innovation for Sales. In this role, you will help design, build, and improve cloud‑based data and AI solutions used at scale across a global sales organization. You will apply balanced skills across application development, infrastructure, automation, and process engineering to drive reliable, efficient, and high‑quality outcomes aligned with business goals.

Working closely with your Engineering Manager and multi-functional partners, you will analyze, design, and optimize software solutions using industry‑standard practices, tools, and methodologies. Your work will focus on improving efficiency, quality, and user satisfaction, while also supporting and enabling internal consumers of the solutions you help operate.

The ideal candidate brings a strong technical foundation, experience with cloud solutioning, and a passion for building scalable, well‑architected systems. Familiarity with domain‑driven design, strong problem‑solving skills, and the ability to communicate optimally across teams with varied strengths are key to success. You will also develop an understanding of Siemens service delivery models and DI SW products to support effective collaboration and delivery.

Key Responsibilities

The ideal candidate will possess extensive experience in enterprise software and web application development, with a strong focus on designing and being responsible for the quality and efficiency of our applications and their user journey.

Responsibility / Task Description

  • * Act as technical lead of major projects within the assigned area of development and operation, influence the technical direction, promote innovation via introduction of new technologies or ideas, analyze, and implement solutions.
  • Software Development & Quality Assurance
  • Developing and rigorously quality-checking the user experience of applications, ensuring they meet high standards of usability, accessibility, and performance, via an agile SDLC.
  • Design-pattern based Refactoring & Optimization
  • Conducting in-depth code review and thorough analysis of current business processes, practices and tooling within the assigned field to identify bottlenecks, inefficiencies, and areas for improvement, focusing efficiency improvement via industry standard methodologies, and optimizing the software journey for the expected users of the application.
  • Multi-functional Collaboration & Process Improvement
  • Collaborating with multi-functional teams to understand business requirements for improvement strategies. This involves conducting thorough analysis of current business processes, practices, and tooling within the assigned field to identify bottlenecks, inefficiencies, and areas for improvement.
  • Agile Implementation & Optimization
  • Under the guidance of an Engineering Manager, applying agile methodologies to design, develop, and implement optimized practices, processes, and tooling that increase efficiency, improve quality, and grow productivity.
  • Advocacy & Adoption
  • Supporting the execution of organization-wide initiatives as an advocate for customer, business, and technical concerns. This includes helping to drive the adoption of improvements

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free