View Our Website View All Jobs

Senior Software Engineer

Touchtown Inc. (, a technology company in Oakmont, PA, is the world’s leading provider of resident engagement products like Digital Signs, In-House Channels and Community Apps for the senior living industry. Over 1,200 senior living communities across North America trust Touchtown’s software, and our best-in-class customer service.  In 2016, Touchtown was awarded a Carnegie Science award for Information Technology, and in 2017 Touchtown was named one of the Best Places to Work in Western Pennsylvania by the Pittsburgh Business Times. Aside from winning prestigious awards - we laugh a lot and have tons of fun through in-office programs like Beer Thursday.

Touchtown’s development team is focused on providing easy-to-use, cutting edge software products to senior living communities and their residents. Products cover a wide range of platforms, including web applications, mobile apps, in-house TV channels, digital signs, and auto-generated print calendars.

For the Senior Software Engineer position, we are looking for someone with extensive accomplishments in designing, developing and managing large-scale web applications. We are open to telecommuting for the right candidate, with periodic visits to our Oakmont, PA office.

As a Senior Software Engineer, you would:

  • Be part of a small and distributed agile software development team
  • Participate in engineering meetings and standups
  • Evaluate technical feasibility of new features and provide estimates
  • Design, implement, document and test!
  • Program using modern tools and frameworks as much as possible
  • Help upgrade a large legacy codebase, rebuilding components as microservices over time
  • Code review teammates’ contributions, and have your own code reviewed
  • Stay current by studying state-of-the-art development frameworks and tools
  • Provide engineering and architecture recommendations
  • Provide support for production services

Required Experience:

  • 8+ years of software engineering experience
  • In-depth knowledge of database and performance considerations
  • An ability to work independently, as well as collaboratively with a small team of senior-level engineers
  • B.S. in Computer Science or equivalent

Ideal Experience:

  • Experience with the latest client-side technologies, such as React.js
  • Experience with server-side JavaScript programming – Node.js
  • Experience with cloud-based infrastructure, in particular Amazon Web Services
  • Android or iOS Platform experience
  • Proficient with Java, SQL, Servlets/JSPs, HTML/CSS, JavaScript. XML, JSON
  • Experience with the Spring Framework
  • Experience designing, implementing, and monitoring a microservices-based architecture

We offer a compelling compensation package consisting of:

  • Competitive base salary
  • Quarterly company profit sharing
  • 401(k) retirement plan
  • Stock options
  • Health care benefits

Other benefits include:

  • Warm, fun and pet-friendly work environment
  • Tremendous learning opportunity
  • Ability to work from home when needed

To apply:
After reviewing Touchtown’s website, please apply on our Careers page at and be sure to include a detailed cover letter addressing your fit to the ideal qualifications/attributes. 

Touchtown is an equal opportunity employer

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file