Senior Software Engineer

Glasshouse

Franklin (TN)

Hybrid

USD 110,000 - 150,000

Full time

41 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GlassHouse is a mission-driven company helping home service businesses grow without reliance on large ad platforms. We seek engineers who value mission alignment, continuously learn, and are eager to contribute across a growing product, from cloud-scale backend to frontend interfaces.

The role emphasizes building scalable software, collaborating with product and design, and using AI thoughtfully to improve development efficiency while ensuring quality. Remote with hybrid Nashville area option.

Qualifications

  • 5+ years of software development experience.
  • Strong understanding of data structures, algorithms and design patterns.
  • Experience building on AWS or cloud platforms.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Strong product judgment balancing user needs, business priorities and technical constraints.
  • Experience collaborating with product and design to solve ambiguous problems.

Responsibilities

  • Design and develop scalable software solutions.
  • Use AI tools to improve efficiency while ensuring product quality.
  • Approach decisions with a product mindset considering user needs and business goals.
  • Partner with product and design to clarify requirements and improve user experience.
  • Participate in code reviews to ensure quality and maintainability.
  • Troubleshoot and debug complex software issues.
  • Contribute to continuous process improvements in development.
  • Ensure security and performance of applications.
  • Attend weekly team meetings and trainings; 9am or 3pm CT.
  • Adapt to evolving roles as the company grows.
  • Participate in annual team meetings with travel.

Skills

Software development
Data structures & algorithms
Communication skills
Independent & team work
Product judgment

Tools

AWS
NestJS
Next.js
PostgreSQL
CRMs / FSMs / sales platforms

Job description

At GlassHouse, our mission is to help home service businesses WIN. We think it's ridiculous that home service businesses have to pay the “Google tax” just to grow. We believe the best home service businesses thrive by turning their existing customers’ neighbors into loyal clients—not by burning through cash on big tech platforms like Google or Angi.

We are looking for people to join our team who believe in our mission and align with how we want to build an exceptional business. Work experience is less important than how we all work together and having ‘mission alignment’.

Company Values:
  • Excellence in Everything - We hold a high bar for our work, our standards, and our outcomes.
  • Team before Me - We put the mission and others before ourselves.
  • Honesty is the ONLY Policy - We speak with transparency and bring strong perspectives, shared respectfully.
Working Style:
  • You want to be part of ‘building your own career’ - You’ll have an opportunity to create your career path here and design your ‘dream job’ (the story isn’t written yet).
  • We WANT to work hard - we find work fulfilling and work to integrate our work as part of our lives.
  • You are a lifelong learner - Come here and learn about the home service industry, teach your coworkers new skills, try new things, and help invent the future.
  • We LOVE winning - Our success comes from helping our customers win. We celebrate our customers’ success and the wins of our team members.
  • We are on a mission that you believe in - Helping transform the way home services find customers and grow their businesses is a BIG goal. Are you in?
  • We push ourselves and each other to grow and improve - We want to be ‘pleased but never satisfied’ - there’s always room to grow and another mountain to climb.
  • Commitment to your career - We are committed to the career growth and success of our teams. We want to help each of them reach their career goals, even those that might take them outside of our company (eventually).
Role & Goal:
  • Design and develop scalable and robust software solutions
  • Use AI tools thoughtfully to develop and debug software more efficiently while maintaining strong judgment and a focus on product quality.
  • Approach technical decisions with a product mindset, considering user needs, business goals, and technical tradeoffs.
  • Partner with product and design to shape solutions, clarify requirements, and improve the overall user experience.
  • Participate in code reviews to ensure code quality and maintainability
  • Troubleshoot and debug complex software issues
  • Contribute to the continuous improvement of our development processes
  • Ensure the security and performance of software applications
  • Remote Work with/ Hybrid Opportunity - We are a remote team with a hybrid office structure for Nashville area team members.
  • Participate in weekly team meetings and trainings - These are generally at 9 am or 3 pm CT but may vary based on events and team availability.
  • As an early-stage company, roles may change, and expand over time. You will have an opportunity to participate in lots of new initiatives and projects.
  • Attend and engage during 1-2 annual team meetings. These are generally 3 days, including travel.
About You:
  • The “must haves”
  • Mission and Value alignment
  • We are only hiring in Mountain, Central, or Eastern time zones to keep our team within 1 hour plus or minus from our ‘hub’ in Nashville.
  • 5+ years of experience in software development
  • Strong understanding of data structures, algorithms, and software design patterns
  • Experience building on a cloud platform like AWS
  • Excellent communication and interpersonal skills
  • Ability to work independently and as part of a team
  • Strong product judgment and the ability to balance customer needs, business priorities, and technical constraints.
  • Experience collaborating with product and design partners to turn ambiguous problems into practical, valuable solutions.
  • The “nice to haves”
  • Experience working with our stack: NestJS, Next.js and PostgreSQL
  • Nashville, TN or Indianapolis, IN proximity - Home service, franchise, or real estate experience
  • Familiar with home service software like CRMs, FSMs or other sales platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

GlassHouse • Nashville (TN)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Socket.dev • Franklin (TN)

Hybrid
USD 110,000 - 170,000
Associate Account Executive
Associate Account Executive

Rippling • Franklin (TN)

Hybrid
USD 40,000 - 60,000
Associate Account Executive
Associate Account Executive

GlassHouse • Franklin (VA)

Hybrid
USD 42,000 - 65,000
Associate Account Executive
Associate Account Executive

Glasshouse • Franklin (TN)

Hybrid
USD 42,000 - 70,000
Sr. Customer Success Manager
Sr. Customer Success Manager

GlassHouse • United States

Hybrid
USD 90,000 - 140,000
Sr. Customer Success Manager
Sr. Customer Success Manager

Rippling • Franklin (TN)

Hybrid
USD 90,000 - 150,000
Senior Associate, Go-to-Market
Senior Associate, Go-to-Market

Homesolutions • Charlotte (NC)

On-site
USD 90,000 - 130,000
Health insurance
401(k) match
Short-term disability
+4
Senior Associate, Go-to-Market New Charlotte, NC
Senior Associate, Go-to-Market New Charlotte, NC

Home Solutions • Charlotte (NC), Northern (KY)

Hybrid
USD 90,000 - 150,000
Health insurance
401(k) match
Short-term disability
+5
Senior Associate, Go-to-Market
Senior Associate, Go-to-Market

Home Solutions • Town of Charlotte (NY)

On-site
USD 110,000 - 140,000
Health insurance
401(k) match
Disability coverage
+2