Software Engineer Senior

Siemens•Bellevue, WA
•$168,111 - $233,300•Hybrid

About The Position

Siemens Industry Software Inc. is hiring a Senior Software Engineer in Bellevue, Washington. The role involves architecting, designing, developing, and deploying data pipelines and microservices that ingest and analyze millions of records for analytics. The engineer will work as part of an autonomous, cross-functional agile team, contribute to code reviews, retrospectives, and lunch-and-learns, and mentor junior developers. The role also involves investigating and resolving system functionality and performance issues and developing components that support real-time dashboards and ad hoc reports. The position is hybrid, with telecommuting allowed within commuting distance in accordance with company policy. It is a permanent, full-time role. The salary range is $168,111–$233,300 per year, and the role may be eligible for incentive compensation. Siemens offers health and wellness benefits, paid sick leave, paid parental leave, and either PTO for non-exempt employees or non-accrued flexible vacation for exempt employees.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Data Analytics, Software Programming, or a related field.
  • At least 60 months of experience in the job offered or in a Software Engineer Senior-related occupation.
  • Experience developing with Python or Java.
  • Experience building large-scale applications in AWS or other cloud platforms such as Azure.
  • Experience building scalable data pipelines using Databricks.
  • Experience developing software using Spark and PySpark.
  • Experience working with large-scale data-driven applications using Kafka, RabbitMQ, or similar messaging solutions.
  • Experience developing REST APIs.
  • Experience implementing a CI/CD deploy model using GitLab.
  • Experience developing and optimizing SQL.
  • Experience working on solutions using real-time IoT data.
  • Design and development experience for use cases involving real-time analytics, dashboards, and alerts.

Responsibilities

  • Architect, design, develop, and deploy data pipelines and microservices that ingest and analyze millions of records for analytics.
  • Participate as a member of an autonomous, cross-functional agile team.
  • Participate in code reviews, retrospectives, and lunch-and-learns.
  • Mentor junior developers to help improve their coding practices.
  • Investigate and resolve system functionality and performance issues.
  • Develop components to support real-time dashboards and ad hoc reports.

Benefits

  • Health and wellness benefits
  • Paid sick leave
  • Paid parental leave
  • PTO for non-exempt employees or non-accrued flexible vacation for exempt employees
  • May be eligible for incentive compensation
  • Employee Referral Program incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service