Senior SaaS Java Software Developer

Senior SaaS Java Software Developer

Building Engines is one of the fastest growing SaaS companies serving the commercial real estate market. Based in the heart of Boston, our entrepreneurial and collaborative culture combines the best attributes of an established industry leader with the disruptive attitude of a startup.

In this role, you’ll enhance our existing SaaS product for commercial real estate. This is a business-oriented web application currently used by hundreds of customers to manage billions of square feet of commercial real estate. The SaaS application is running on AWS.


  • Design and implement Java backend enhancements to our SaaS application
  • Work with Product Management to understand, estimate and refine user stories
  • Review designs and code of teammates
  • Introduce and adopt new tools and techniques to the team
  • Ensure proper scaling of product
  • Work with operations to provide a world-class production environment
  • Create and follow security best practices for coding, deployment and maintenance


  • 5+ years building and delivering production B2B software
  • Commitment to high-quality code and practices from the start
  • Experience designing and building entire products or major subsystems
  • Data modeling experience, both Relational and NoSQL
  • Experience working on distributed teams
  • Experience working with AWS as platform, not just infrastructure
  • 5+ years working with Java (or comparable web stack)
  • 3+ years working with in an Agile Scrum environment
  • Bachelor’s CS degree


  • Passion for modern tooling and high-quality product
  • Experience with Oracle database
  • Experience designing and building microservices


  • Make a major impact on an enormous industry by joining a new team on a greenfield project
  • Excellent health and dental benefits
  • Unlimited vacation
  • Company-sponsored 401k plan
  • Weekly company-paid lunches (Tasty Tuesdays and Bagel Fridays)