Senior Software Engineer

HMC Architects
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:

  • Culture: We put people over profits, giving them the flexibility to manage their work and life. We believe in fairness, equality in opportunity, and rewarding those who perform.
  • Wellness: company paid wellness courses, on-site gyms (at select locations), access to financial advisors and discounts to wellness platforms, gyms and more.
  • Professional Development: LinkedIn learning access, business development training, supportive mentorship, company-paid ARE study materials, exam fees, and licensure completion bonuses.
  • Comprehensive Comp and Benefits: Base+Bonus+Equity+401k, including student loan repayments, wellness programs, full medical, dental, vision, time off and holidays above industry standard.

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

  • Design, develop, test, and deploy secure, scalable full-stack applications.
  • Build enterprise-grade solutions using .NET Core, ASP.NET, C#, Python, MVC, Blazor, Razor, SQL Server, HTML, and CSS.
  • Develop and integrate web APIs and support database design, optimization, and maintenance.
  • Produce clean, efficient, well-documented code aligned with best practices.
  • Troubleshoot and resolve technical issues, ensuring system performance and reliability.
  • Implement enhancements and new features based on business requirements.
  • Participate in full SDLC activities—including architecture, development, testing, and deployment.
  • Support CI/CD pipeline development and DevOps practices.
  • Collaborate with cross-functional teams, including business users, data engineers, and DBAs.
  • Mentor junior engineers and contribute to team knowledge-sharing.
  • Maintain documentation, requirements, and technical specifications.
  • Support change management, system health monitoring, and bug fixes.
  • Contribute to the evolution of existing applications and adoption of new technologies.
  • Ensure strong communication with stakeholders and vendors.
  • Other duties as assigned.

Requirements

  • Bachelor’s degree in Computer Science or related field.
  • 7+ years of professional experience in .NET development.
  • Strong experience with.NET Core, ASP.NET, C#, Python, MVC, Blazor, Razor, SQL Server (schema design, optimization), HTML, CSS.
  • Demonstrated ability to build scalable, enterprise-level applications.
  • Proficiency with data structures, OOP, design patterns, and performance optimization.
  • Experience with cloud platforms (Azure preferred; AWS a plus).
  • Familiarity with DevOps tools and CI/CD pipelines.
  • Ability to write clean, maintainable, well-structured code.
  • Strong problem-solving skills and analytical thinking.
  • Effective communication and teamwork skills in remote or hybrid environments.
  • Experience mentoring or guiding junior developers.
  • AI agent/automation or financial/architecture industry experience is a plus.

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.

Posted 2026-06-24

Recommended Jobs

Seafood Team Member (Service Counter) - Part Time

Whole Foods Market
Oakland, CA

A career at Whole Foods Market is more than just the work you do- it's about your personal growth and creating meaningful change. Our purpose is to nourish people and the planet. That means improving…

View Details
Posted 2026-06-18

Sr. Commercial Credit Analyst/Underwriter - Up to $100K - San Francisco, CA - Job # 1879

Symicor Group
San Francisco, CA

Sr. Commercial Credit Analyst/Underwriter – Up to $100K – San Francisco, CA – Job # 1879 Who We Are The Symicor Group is a boutique talent acquisition firm based in Lincolnshire, IL & Rockport, TX. …

View Details
Posted 2026-05-27

Dental Assistant

Enable Dental
San Mateo, CA

ABOUT ENABLE DENTAL Enable Dental is redefining dental care by bringing high-quality, comprehensive services directly to those who need it most—patients in assisted living facilities, skilled nu…

View Details
Posted 2026-01-15

Chief Estimator - Electrical Contractor

Royal Electric
Sacramento, CA

Why Royal? At Royal Electric Company we provide expert electrical design, construction, and service with builders, contractors and facility owners who value relationships, trust, expertise, and a …

View Details
Posted 2026-01-15

ADMINISTRATIVE ANALYST I

City of Ridgecrest
Ridgecrest, CA

: ADMINISTRATIVE ANALYST I Salary: 25.25 - 36.46 per hour plus benefits Closing Date: Monday July 15, 2024 @ 5:00pm Community Development Department Full-time position. Seeking self-moti…

View Details
Posted 2026-06-21

Senior Manager, IT User Experience

The Center for Elders' Independence
Oakland, CA

Description Senior Manager, Customer Experience The Center for Elders' Independence is a PACE (Program of All-Inclusive Care for the elderly) organization (PO) that uses an interdisciplinar…

View Details
Posted 2026-05-27

Key Holder

Clic
Santa Barbara, CA

Scope: To provide a high standard of customer service and to contribute to the achievement of the store's target. Key Responsibilities: Providing exceptional standards of customer experience…

View Details
Posted 2026-06-12