| Department: | Digital Practice |
| Location: | Ontario, CA |
Who We Are
HMC Architects is an employee-owned design firm with an inherent desire to make a difference in our communities. As a purpose-driven brand based on values, our mission to design for good drives everything we do. And our ownership culture creates alignment and increased commitment to that mission, keeping us on track to being successful.
What We Do
Founded with the purpose of anticipating community needs, HMC aims to create designs that have a positive impact, now and into the future. We focus primarily on opportunities to have the most direct contribution to communities–through healthcare, education, and civic spaces.
Why Join HMC
As an employee owned company you become an owner after one year—receiving company-provided shares at no cost and building long-term financial growth as the firm succeeds. We also give back through our volunteerism with our Designing Futures Foundation, which advances sustainable and regenerative design and supports the next generation of innovators. In addition to this, we also support our team through:
Job Summary
The Senior Full Stack Software Engineer is responsible for designing, developing, and deploying secure, scalable enterprise applications across both front-end and back-end environments. This fully remote-friendly role requires deep expertise in .NET Core, ASP.NET, C#, Python, MVC, Blazor, Razor, SQL Server, HTML, and CSS. The engineer will collaborate closely with cross-functional teams to deliver high-performance software solutions, integrate APIs, optimize databases, and support continuous improvement across the full development lifecycle. This position also mentors junior developers, contributes to architectural decisions, and drives the adoption of best practices and emerging technologies to support long-term platform scalability and reliability.
The position can be fully remote with flexible working hours.
Responsibilities
Requirements
The salary range for this position is $85,065 - $127,281.
The actual offered salary for this position will vary depending on multiple factors including the candidate’s qualification, education, position knowledge, work experience, skills, ability, work location, and internal incumbent compensation for similar roles. We do not anticipate individuals hired into this position will start at or near the top half of the range listed; the decision will be based on each individual case. The salary range listed above does not include other compensation elements such as discretionary bonus opportunities, employee stock ownership grants, paid time off, medical insurance, and other wage and benefit opportunities.