Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in the Architecture, Engineering, and Construction industry is seeking a Senior Back-end Software Engineer. The role involves developing database-centric applications using Java and various cloud technologies. The candidate will work closely with a small team, employing Agile methodologies to deliver innovative solutions. This position is remote, with a preference for candidates in the Greater Boston area.
Location: Remote (Greater Boston or eastern time zone preferred)
Summary: Our back-end software development is highly database-centric. We are looking for an experienced (6 to 12 years) backend programmer skilled in Java, Postgres, Firebase RTDB, Snowflake to implement product functions and business logic that Firebase’s document database isn’t suited for, such as complex queries and aggregation. The backend communicates with the frontend and Firebase via an asynchronous message bus and is highly multi-threaded. Linux experience and familiarity with cluster orchestration and Docker containers are significant pluses. This small team works closely with the Chief Software Architect, using Agile methodologies and delivering code frequently.
Preferred or interested skills include experience with document store databases (Firebase, MongoDB, etc.) and Snowflake.
MOCA Systems, Inc. (MSI) is a leading service and software provider for the Architecture, Engineering, and Construction industry, delivering innovative solutions for complex projects worldwide. MSI is profitable with offices across the U.S. and global partners, ensuring projects are delivered on-time and on-budget.
Touchplan, MSI’s flagship software, is a cloud-based construction planning and analytics platform used on numerous projects to optimize scheduling and budgeting, providing real-time insights for owners and contractors.
MSI is committed to providing a work environment free of discrimination and harassment. Employment decisions are based on business needs, job requirements, and individual qualifications, without regard to protected characteristics. MSI encourages applicants of all ages.