Sr. Software Engineer, Structural
New
J
JobgetherConstruction Technology
Remote-first work environment, with the flexibility to work from anywhere in the United States.Full-TimeSenior
SalaryCompetitive salary and significant equity participation
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5 years
- Required Skills
- PythonTypeScriptC#React
Requirements
- 3–5 years of professional software engineering experience, ideally with strong experience in TypeScript.
- Academic or professional experience in structural engineering or mechanical engineering, with a solid understanding of how framing and structural systems function.
- Familiarity with computational geometry, mathematical modeling, algorithms, and other technical approaches relevant to structural analysis.
- Experience with modern software development tools and AI-assisted engineering workflows, combined with strong ownership of code correctness and maintainability.
- Ability to work effectively in ambiguous, early-stage environments where priorities, scope, and technical direction may evolve.
- Strong communication skills, including the ability to clearly explain technical decisions, tradeoffs, timelines, and risks.
- A practical, delivery-oriented mindset with a willingness to ship working software, gather feedback, and continuously improve solutions.
- Experience with framing, structural analysis, CAD/CAM tooling, or related construction technology is highly desirable.
- Experience working across different technology stacks, such as C# or Python, with the ability and willingness to work with TypeScript and React.
- Genuine interest in homebuilding, construction, home design, or technology that can modernize the built environment is a plus.
Responsibilities
- Design and implement algorithms and software systems for framing and structural analysis, taking concepts from early prototypes through a shippable MVP.
- Help establish technical direction for a new and evolving team, making pragmatic architecture and implementation decisions as priorities develop.
- Apply structural engineering judgment to translate real-world framing and structural systems into reliable, scalable software.
- Use AI-assisted development workflows to accelerate delivery while maintaining ownership of code quality, correctness, maintainability, and system behavior.
- Partner with product, customer success, and engineering teams to define requirements, clarify expected behavior, identify gaps, and address customer needs.
- Develop comprehensive automated tests and validation approaches that account for complex scenarios and edge cases.
- Contribute hands-on across the codebase, investigate technical challenges deeply, and iterate based on product and user feedback.
- Communicate technical tradeoffs, delivery expectations, risks, and decisions clearly across a dynamic organization.
- Mentor teammates and help establish engineering practices as the team expands, with potential to grow into a technical leadership position.
View Full Description & ApplyYou'll be redirected to the employer's site