Summary
✨ AI‑Generated
A senior engineer role focused on creating full-stack solutions for operational workflows. You will design, implement, and deliver significant features while collaborating with cross-functional teams.
Highlights
Remote senior engineering position with ownership of major product features and opportunities to shape new software capabilities from end to end.
Description
This is a Fully Remote Job
About Our Client:
The organization operates in the construction service software industry, focusing on contractor workflows in the exteriors segment, which includes roofing, siding, windows, and gutters.
It addresses challenges faced by contractors in managing sales and production processes by providing integrated software solutions that enhance visibility and efficiency throughout the project lifecycle.
About the Opportunity:
The SENIOR SOFTWARE ENGINEER will play a critical role in shaping and developing a newly-formed engineering squad dedicated to advancing the exteriors vertical.
This position entails end-to-end ownership of significant features across the sales-to-production workflow, contributing directly to the creation of a market-leading product line that supports contractors’ operational needs.
Responsibilities:
Own and deliver substantial components of the full sale-to-production lifecycle.Design and implement full-stack features using C#/.NET and React/TypeScript.Collaborate with product managers, designers, and engineers to translate contractor needs into software.Make informed technical decisions and engage with senior team members on architectural matters.Maintain high standards for code quality through writing and reviewing clean, tested, and maintainable code.Debug and resolve complex performance and reliability issues in a distributed system.Participate in technical design discussions and contribute to product architecture evolution.Communicate progress, trade-offs, and risks clearly with stakeholders.
Requirements:
8+ years of professional software engineering experience building production systems.Strong full-stack development skills with hands-on experience in C#/.NET and React/TypeScript.Solid knowledge of SQL databases and data model design.Experience with distributed systems and microservices architecture.Proficiency in Git, unit testing, debugging, and performance profiling.Effective communication and technical writing skills.Ability to work in ambiguous, evolving environments.Interest in understanding contractor workflows to deliver practical software solutions.Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
Pay Range and Compensation Package:
The pay range and compensation package for this role will be determined based on the candidate's experience, skills, and other relevant factors.
Benefits & Perks:
Company-paid medical, dental, and vision insurance with high coverage options.Flexible time off and support for autonomous work.Parental leave and family support including fertility services, surrogacy, and adoption reimbursement.Retirement plan with 401(k) match.
Equal Opportunity Statement: Our client is an equal opportunity employer.
They celebrate diversity and are committed to creating an inclusive environment for all employees.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note:
TalentHop is a recruitment partner of this role.
Please note that all employment decisions, including candidate assessment, interviews, hiring, compensation, and employment terms, are made exclusively by the hiring employer.