Find a jobRecruiters

Software Product Engineer (Structural/Civil Engineer background)

Exclusive opportunity

Onsite

Software Product Engineer (Structural/Civil Engineer background)

Simpson Strong-Tie Vietnam

Software Product Engineer (Structural/Civil Engineer background)

Skills

Testing & QASAP ERPProcess Improvement

23 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Ho Chi Minh City, Vietnam

Work mode:

Onsite

Published on:

2 October 2026

What they need


JOB PURPOSE

As a Software Product Engineer, you will join the Engineering Technology team to turn civil and structural engineering needs into valuable digital products. Designed for an engineer transitioning into software product ownership, the role partners with global stakeholders and subject matter experts to understand user and business needs, define engineering rules, translate them into software requirements, and contribute to product discovery, validation, and continuous improvement.

Throughout the product lifecycle, you will provide domain expertise, collaborate with software teams, support users, and gather feedback to ensure solutions are accurate, usable, and valuable. As needed, the role also supports project planning, coordination, and progress tracking to help ensure successful software delivery.

RESPONSIBILITIES

Engineering Requirements & Calculations

  • Work with subject matter experts to analyze engineering calculations and document the applicable design codes, inputs, assumptions, calculation logic, limitations, exceptions, and expected results using design guides, product catalogs, calculation spreadsheets, and other approved technical references.
  • Translate engineering workflows and calculations into clear, testable software requirements, including business rules, acceptance criteria, and engineering references.
  • Clarify engineering requirements with development teams and support requirement reviews, implementation, and validation.

Application Data & Integration

  • Define application data requirements, relationships, validation rules, and integration needs in collaboration with SMEs, data owners, and development teams.
  • Develop data templates and guidance to support complete, accurate, and consistent application data
  • Support data preparation, validation, testing, and resolution of identified data issues.

User Experience & Product Discovery

  • Gather and analyze user workflows, pain points, use cases, and feedback to understand product needs and improvement opportunities.
  • Collaborate with stakeholders and UX teams to define problems, evaluate priorities, and develop or review prototypes.
  • Define visualization and user interaction requirements, including 2D/3D experiences, and translate validated feedback into product improvements or backlog items.

User Support & Continuous Improvement

  • Support application-related questions and issues, provide available guidance, and coordinate with the appropriate product or technical teams when further investigation is needed.
  • Gather, categorize, and analyze user feedback and recurring issues to identify opportunities for product improvement.
  • Support users and SMEs in evaluating new or enhanced functionality and translate validated feedback into future improvements.

Product Requirements, Validation & Delivery

  • Translate user, business, and engineering needs into clear software requirements, user stories, acceptance criteria, and expected outcomes.
  • Collaborate with development and QA teams throughout implementation to clarify requirements and support effective validation.
  • Review delivered functionality against agreed requirements and work with stakeholders and SMEs to validate that solutions meet expected needs.
  • Supports project planning, coordination, and progress tracking to help ensure successful software delivery.

Others

  • Contribute to team objectives by identifying improvement opportunities, sharing engineering and product knowledge, and completing agreed actions that support product quality, adoption, and business value.
  • Share relevant engineering knowledge with the software development team through requirement discussions, technical walkthroughs, examples, and supporting documentation to improve shared understanding.
  • Perform other tasks as assigned by Line Manager.

JOB REQUIREMENTS

Education: Bachelor’s Degree in Civil Engineering or related fields.

Certification: Relevant certifications or completed training in product ownership, business analysis, Agile delivery, software testing, or software development are preferred.

Desired knowledge, skills and experience:

  • Minimum 1 year of practical experience in civil or structural engineering (engineering design, calculation tools, process improvement, or technical software).
  • Strong ability to analyze structural calculation workflows, including inputs, design rules, code assumptions, constraints, exceptions, and expected outcomes using engineering judgment.
  • Proven experience in translating complex engineering concepts and workflows into clear, testable software requirements, acceptance criteria, user flows, and prioritized backlog items.
  • Demonstrated ability to proactively identify gaps, ambiguities, risks, and dependencies in technical requirements prior to implementation.
  • Experience defining and validating application data requirements, rules, structures, and integration needs (e.g., ARAS, PIM, SAP).
  • Experience reviewing UI/UX prototypes, defining visualization/interaction needs (2D/3D), and contributing to product discovery.
  • Solid working knowledge of the Software Development Life Cycle (SDLC), Agile/Scrum delivery, Business Analysis, and software testing (UAT validation).
  • Excellent cross-functional communication skills with the ability to bridge technical (developers, QA) and non-technical (global stakeholders, SMEs) teams.
  • Strong end-user support mindset: ability to analyze user feedback and recurring issues, coordinate technical investigations, and translate insights into continuous product enhancements.

Other requirements:

  • Good logical thinking, analytical skill, proactive, result-driven, well-organized, and willing to learn new tools, technology.
  • Good written and verbal English communication skills.
  • Demonstrates integrity, accountability, curiosity, adaptability, and a willingness to learn.

Other offers great for you!

These companies are also looking for great profiles

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 days ago

Quick apply

Cherrypick

Software Engineer

Freelance

Paris, France

Hybrid

Skills

PythonNumPypandas

1 day ago

Quick apply

Visian

DevOps Engineer Solution Engineering

Freelance

Paris, France

Hybrid

Top Recruiter

Skills

PythonSnowflakeApache AirflowTerraformAzureCI/CDRBACAgentic AI

1 day ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools