Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer - Product Owner

Siemens Mobility

New Brunswick

Hybrid

CAD 129,000 - 234,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading global software company is looking for a Senior Software Engineer - Product Owner to develop an Internal Developer Portal, focusing on cloud-based applications and DevOps solutions. Candidates should possess a Bachelor’s degree in Computer Science or Engineering and have extensive experience in software development, including Java and Python. The role offers a competitive salary range between 129,600 - 233,300 annually, plus additional incentive compensation. Join a company that values innovation and creativity while ensuring a diverse and inclusive workplace.

Benefits

Competitive salary
Strong benefits package
Flexible working environment

Qualifications

  • Proven experience as a Developer or similar role.
  • Experience securing CI/CD pipelines, including secret management.
  • Ability to adopt and extend CI and testing processes.

Responsibilities

  • Design, develop, and maintain an Internal Developer Portal.
  • Deliver high-quality, innovative solutions on time.
  • Supervise complex projects and exercise independent judgment.

Skills

Java
Python
Go
Kubernetes
Docker
API development
Infrastructure as Code (IaC)
DevOps practices
Problem-solving
Communication

Education

Bachelor’s degree in Computer Science, Engineering, or equivalent field

Tools

Terraform
Ansible
Jenkins
ArgoCD
GitLab
GitHub
Job description
Senior Software Engineer - Product Owner

Research & Development

Siemens Industry Software Inc.

We are a leading global software company dedicated to the world of computer aided design, 3D modeling and simulation - helping innovative global manufacturers design better products, faster. Our culture encourages creativity, welcomes fresh thinking, and focuses on growth so our people, our business, and our customers can achieve their full potential.

As part of the Siemens cloud operations organization, this position contributes to the delivery of DevOps solutions that support cloud-based applications. The CD developer will design, develop, and maintain an internal developer portal using Backstage, an open platform for building developer portals. The ideal candidate has strong experience in software development, infrastructure automation, and CI/CD pipelines.

The successful candidate will create and maintain an Internal Developer Portal that helps developers build, test, and deploy applications more efficiently. Streamline the software development process by automating routine tasks and providing a unified interface for developers to work across different platforms. Ensure security compliance and best practice standards and maintain documentation. Participate in, and sometimes lead, proof of concept activities to validate product concepts.

Responsibilities include delivering high-quality, innovative solutions on time; collaborating with peers; and excelling in a team environment adapting to new technology and evolving customer requirements. The role may involve supervising on complex projects and exercising independent judgment. Excellent written and verbal communication is required.

Design, develop, modify, and implement software for internal products with a focus on customer satisfaction, quality, and on-time delivery. Ensure overall functional quality of the released product across required platforms and mechanisms. Understand complex products and problems; create and execute software designs that may involve significant re-architecture; define and coordinate implementation of wide-reaching impacts. Lead major projects within an area of a product; consult with customers regarding future upgrades; influence the technical direction; promote innovation and introduce new technology or knowledge.

Provide high-level technical expertise, perform in-depth software systems programming and analysis, and offer problem resolution and technical leadership. Possess broad knowledge of internal operating systems, applications implications, and customer areas. Serve as a technical lead guiding junior engineers; work without supervision on highly complex projects with independent judgment and technical expertise.

Key Responsibilities:

  • Design, develop and customize platform to serve as a developer portal for internal teams.
  • Integrate different R&D tools and services in the platform for seamless developer onboarding.
  • Implement templates and APIs to extend Internal Developer Portal functionality based on R&D needs.
  • Collaborate with development and infrastructure teams to gather requirements and design the platform accordingly.
  • Maintain and upgrade OSES platform as per evolving development needs.
  • Work on container orchestration, infrastructure as code (IaC), and CI/CD pipelines for deploying and managing Backstage instances.
  • Monitor the performance of Autobahn platform, identify potential issues, and ensure high availability.
  • Document workflows and best practices to help internal teams leverage Backstage.io effectively.
  • Use Infrastructure As Code (IAC) best practices to create automated infrastructure within cloud and on-premises environments, including package management, load/configuration, and monitoring.
  • Deliver improvements to source code management, deployment, operations, maintenance, cost control, security, monitoring, and audit tools and processes.
  • Implement and maintain CI/CD tools and processes to support development, QA, and customer value realization teams.
  • Manage a service-critical codebase with version control using Git including GitLab or GitHub.
  • Contribute to operations strategy planning, design, implementation, and maintenance activities.
  • Participate in maintaining a 24x7, global, highly available SaaS environment according to SLAs.
  • Ensure production environment adheres to established procedures and best practices.
  • Provide innovative solutions in the area of expertise; communicate with stakeholders; lead tool and environment projects; perform code reviews and software integration; maintain and support current software tools.
  • Gather requirements from users and incorporate them into tools; implement new functionality consistent with the design; ensure unit tests and code reviews are performed.
  • Communicate with developers and customers; review designs and implementations as required; manage projects including scope, plans, schedules, and deliverables.
  • Participate in research to maintain technical expertise and determine possible technical solutions to long-term issues; proactively communicate project status.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent field.
  • Extensive experience across the Software Development Life Cycle (SDLC) and delivering enterprise-grade cloud and SaaS applications.
  • AWS certification.
  • Proven experience as a Developer or similar role.
  • Strong proficiency in Java, Python and Go.
  • Hands-on experience with Kubernetes, Docker, or other container orchestration platforms.
  • Hands-on experience with cloud platforms such as AWS or Azure.
  • Proficient in API development, including RESTful and GraphQL.
  • Deep understanding of microservices architecture and integration with developer tools.
  • Knowledgeable in YAML configurations and infrastructure automation.
  • Hands-on experience with GitLab/GitHub, CI/CD pipelines and DevOps practices.
  • Expertise in automation/configuration tools such as Terraform, Ansible, Jenkins, ArgoCD, etc.
  • Experience securing CI/CD pipelines, including secret management, registry scanning, and runtime security.
  • Ability to adopt and extend CI and testing processes; GitLab-CI experience preferred.
  • Contributions to open-source projects, especially Backstage.io.
  • Excellent problem-solving and communication skills; able to work independently and in a team.
  • Experience with Agile/Scrum development environments.
  • Ability to manage goals, track milestones, and report status; present technical concepts to a business audience.
  • Strong base for software architecture and design including inter-process communications, asynchronous processing, micro-services, message queuing, interfaces, and API development.
  • Understanding of Cloud APIs and Cloud technologies (AWS & Azure).
  • Strong understanding of internet security considerations in web and application development.
  • Experience with monitoring and observability tools (Prometheus, Grafana, etc.).
  • Knowledge of security best practices for Backstage and related tools.
  • Experience with information security tools and security compliance.

Working at Siemens Digital Industries Software

Why us?

We offer flexibility and a strong benefits package. Siemens is an equal opportunity employer and values diversity in the workplace. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, disability status, or other protected categories.

We will provide reasonable accommodations to participate in the job application or interview process. Please contact us to request accommodation.

Pay and Benefits
The pay range for this position is 129,600 - 233,300 annually with a target incentive of 5-10% of base salary. Actual compensation may vary based on budget, experience, and location.

Equal Employment Opportunity Statement
Siemens is an Equal Opportunity Employer committed to inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, disability, or other protected categories.

EEO is the Law
Applicants are protected from discrimination on the basis of race, color, religion, sex, national origin, or any characteristic protected by law.

Reasonable Accommodations
If you require a reasonable accommodation in completing a job application or interview, please contact AskHR for support at 1-866-743-6367. Please note AskHR cannot view application status.

California Privacy Notice
California residents have the right to receive additional notices about their personal information. To learn more, click here.

Criminal History
Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable laws.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.