Senior Software Engineer

GlassHouse

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience
  • Proficient in TypeScript or JavaScript
  • Strong grasp of data structures and algorithms
  • Experience with cloud platforms like AWS
  • Excellent communication and interpersonal skills
  • Ability to work both independently and collaboratively
  • Strong product judgment balancing user needs and technical constraints

Responsibilities

  • Design and develop scalable software solutions
  • Utilize AI tools for efficient software development and debugging
  • Approach technical decisions from a product-focused perspective
  • Collaborate with product and design teams to enhance user experience
  • Engage in code reviews to maintain software quality
  • Troubleshoot and resolve complex software issues
  • Contribute to improving development processes

Benefits

  • Remote work with a hybrid option for local team members in Nashville
  • Flexible team meeting times with opportunities for ongoing training
  • Participation in various new initiatives and projects as the company evolves
  • Engagement in annual team meetings with in-person activities
Full Job Description
  • 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
    • Proficiency with TypeScript or JavaScript
    • 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

Similar Jobs

More Jobs at GlassHouse

More Information Technology Jobs

Find similar Senior Software Engineer jobs: