Software Engineer

Siemens•Mason, OH
•$90,000 - $162,000•Hybrid

About The Position

Siemens Digital Industries Software is a provider of solutions for product design, simulation, and manufacturing across many industries. The Software Engineer designs, develops, modifies, and implements software programming for internal and external products, with a focus on customer expectations, product quality, and timely delivery. The role ensures the functional quality of released products across required platforms and mechanisms, and involves understanding complex products, solutions, and problems. The engineer creates, documents, and executes software designs that may involve complicated workflows or multiple product areas. The position serves as a technical project lead, working with general supervision on complex projects and exercising independent judgment. It calls for moderate skills and a high level of proficiency and technical expertise. The position is based in Mason, Ohio, and uses a hybrid remote/office work mode. Siemens describes flexibility between working at home and in the office. The role is permanent and full-time. The listed annual pay range is $90,000–$162,000, with a target incentive of 3–5% of base salary. Actual pay may vary based on factors including budget, experience, knowledge, skills, qualifications, and geographic location.

Requirements

  • Typically requires a degree in computer science, engineering, or equivalent.
  • Typically requires three to five years of experience.
  • Moderate knowledge of project management.
  • Moderate knowledge of requirements management.
  • Moderate knowledge of business development.
  • Moderate knowledge of systems, methods, metrics, estimating skills, and process orientation.
  • Moderate market knowledge.
  • Moderate knowledge of industry insight and knowledge.
  • Ability to work on multiple complex projects simultaneously.

Responsibilities

  • Design, develop, modify, and implement software programming for products.
  • Manage assigned releases and project releases, including defining scope, plans, schedules, and deliverables.
  • Build and release help products.
  • Develop test plans and coordinate and execute quality assurance testing.
  • Identify tools and processes to improve or facilitate production activities.
  • Analyze requirements and translate them into technical solutions.
  • Write and update scripts to support and enhance production processes.
  • Support writing staff in the use of tools and processes.
  • Proactively communicate status on projects and releases.
  • Apply appropriate tools to analyze, identify, and resolve technical problems.
  • Participate in special projects, marketing efforts, and formal proposals.
  • Develop new ideas.
  • Document processes and procedures.

Benefits

  • Health and wellness benefits
  • Flexibility to work from home and the office
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service