Job Information
Siemens Senior Software Engineer - REMOTE in Saskatoon, Saskatchewan
Job Family: Software
Req ID: 496548
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 by multi-functional teams and collaborating with partners to ensure effective implementation and supervise their ongoing impact.
Performance Measurement
Developing and implementing performance metrics and measurement systems to track progress and find opportunities for further improvement.
Required Skills & Experience
Education
Bachelor’s degree or equivalent experience in a senior role.
Full-Stack development knowledge
Demonstrated ability in delivery of enterprise solutions as a Senior Engineer, driving planning, implementation, quality, and operations in a production environment.
Understanding Agile
Experience working horizontally across multiple teams, with shown work tracking and quality assurance using Behavior Driven Development (BDD) and Test-Driven Development (TDD) to drive the Software Development Life Cycle (SDLC).
Proficiency in Process Analysis & Performance Metrics
Proficiency with Code and Process Analytics Methodologies, such as Regression and Compliance Testing, KPI Metrics Walkthrough, Behavior Analytics, and Usability Metrics.
Tailored Communication
Experience documenting and verbally communicating project plans, business processes, systems designs and development technical details to technical and non-technical partners, demonstrating design tools in high- or low-fidelity renders when required.
Delivery & Integration Competency
Familiarity with DevOps and CI/CD principles as applied to the development and delivery of cloud-hosted SaaS solutions.
Complimentary qualifications
Experience working in a globally distributed organization
Technical fit
In-depth knowledge of cloud computing, distributed systems, data architecture, and/or Software as a Service (SaaS) technologies. Experience with systems automation, and end-to-end testing harnesses for software development.
Business fit
Experience in Business-Driven Design and Development methodologies, with in-depth understanding of process engineering and Data-Informed optimization.
Operational fit
2 or more years of experience building SaaS solutions on Amazon Web Services (AWS) or other, with understanding of cloud security principles, encryption, and vulnerability management. Experience integrating SaaS solutions with enterprise business systems and commerce platforms.
Exceptional qualifications
Corporate fit
Familiarity with the Siemens DISW portfolio and related products domains, such as PLM, CAD, CAM, CAE, IOT, and others
Tooling fit
Experience designing and developing for Sales Force, Sales Dashboards, and AI interactive interfaces
Cloud Capability
Certifications in Cloud Technologies (AWS / Azure / GCP), Agile (Scrum or other), Programming, Linux, Networking, and/or CI/CD
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!
Siemens Software. Transform the Everyday
#LI-PLM
#LI-HYBRID
#SWSaaS
The annual target salary range for this position is $112,800 CAD to $162,800 CAD and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate’s job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees. This position is for an existing vacancy.
Canada
Organization: Digital Industries
Job Type: Full-time
Category: Research & Development