Senior Software Engineer

Engineering · Wakefield, Massachusetts
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

About Us

At Glance, we think conducting business should be simple, collaborative, and visual. We’re transforming the way companies do business online by empowering the enterprise knowledge worker to join the customer in the app or website to deliver human-to-human guidance. The result of the Glance guided CX solution is increased transaction conversion, revenue growth, improved customer satisfaction, and loyalty, higher service center efficiency.

Senior Software Engineer

You will work with Glance’s Software Engineering, Software Quality Assurance, Operations, and Product Management teams to propel Glance software development to the next level. Each team is currently 3-5 people, so there is considerable opportunity for ownership and impact. Glance’s development processes focus on delivering effortless customer experiences. Product decisions rely heavily on feedback from our enterprise customers (prospective and existing). Reliability, scalability, security, and usability are near and dear to our hearts. And we love hearing our customers say, “Glance just works.” Our projects range from front-end UI (mobile and web) to video to back-end and database development. If you have more experience in some of these areas than others but are the best at what you do, then we would like to speak with you!


  • We are an entrepreneurial company and are looking for someone who loves to jump in and help out where needed
  • You should thrive on solving the known and unknown challenges of customer environments
  • You should love to build software that people use and love
  • Strong analytical skills and attention to detail are a must
  • Proactive communication is a must

What You’ll Do

  • Work on problems of scale - we have a global audience: you will help build systems that are highly performant, reliable and fault-tolerant
  • Design, develop and deploy responsive web and mobile applications and infrastructure
  • Continually improve Glance reliability, testability, and scalability
  • Support QA and Customer Success in increasing Glance quality, functionality, and performance
  • Troubleshoot issues across all application tiers
  • Provide continual improvement to our test and development processes, including improving internal and external documentation
  • Participate in bug triage and release processes
  • Challenge existing architectural/code quality and advocate for improvements and innovation

What You’ll Need

  • At least 7-10 years of experience developing consumer, B2B SAAS, or web applications; preferably on a small team in a small company
  • Proven knowledge of web and Internet technologies, TCP/IP, TLS, HTTP, proxy servers, firewalls, browsers, and settings, cookies
  • Experience with HTML/CSS and modern web technologies and Javascript frameworks
  • Experience creating and consuming web services (REST, SOAP/XML, JSONP, WebSocket)
  • Experience with node.js, C#, C++, Objective C, or Java

Benefits & Culture

At Glance, we take culture seriously. Each of us strives to deliver results that delight our customers. We're a transparent organization that places a high value on trust, positive intent, and decisiveness. We value and seek diversity and embrace work/life balance for our team. We offer our team an excellent insurance package, 401k plan, and time-off benefits. Our offices remain closed.  Team members can choose to work in the office on a limited basis. When opened, we do not require team members to be in the office each day. We have offices in Portsmouth, NH, and Wakefield, MA.

Thank You

Your application was submitted successfully.

  • Location
    Wakefield, Massachusetts
  • Department
  • Employment Type
  • Minimum Experience