Enable job alerts via email!

Senior Back-end Software Engineer

MOCA Systems, Inc.

Boston (MA)

Remote

USD 120,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

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.

Qualifications

  • 6 to 12 years of back-end programming experience required.
  • Experience designing and implementing distributed systems.

Responsibilities

  • Develop scalable, reliable, and available cloud-based web applications.
  • Collaborate with product management and engineering teams on large-scale projects.

Skills

Java
Relational Database Design
Multithreaded Programming
Linux
Technical Documentation

Tools

Docker
Google Cloud Services
Firebase
Snowflake

Job description

Senior Back-end Software Engineer

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.

Responsibilities:
  • Contribute significantly to the development of scalable, reliable, and available cloud-based web applications.
  • Collaborate extensively with product management, research, and engineering teams to deliver complex large-scale projects.
  • Show initiative and enthusiasm in tackling challenging problems with innovative designs.
Qualifications:
  • Experience designing and implementing distributed systems.
  • Expertise in relational database design and querying.
  • Proficiency in multithreaded and asynchronous programming in Java.
  • Linux configuration and operational experience.
  • Experience with Docker and cloud infrastructure, specifically Google Cloud Services.
  • Strong technical documentation skills.

Preferred or interested skills include experience with document store databases (Firebase, MongoDB, etc.) and Snowflake.

About MOCA Systems, Inc.:

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.

About Our Software Division:

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.

Equal Opportunity Employer Statement:

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Front-end Software Engineer

MOCA Systems, Inc.

Boston

Remote

USD 100,000 - 150,000

Yesterday
Be an early applicant

Remote - Senior Java Software Engineer

WEX Inc.

Boston

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Back-End Software Engineer

cside

Remote

USD 100,000 - 150,000

2 days ago
Be an early applicant

Senior Software Development Engineer

WEX

Boston

Remote

USD 135,000 - 180,000

Today
Be an early applicant

Senior Back-end Software Engineer

MOCA Systems, Inc.

Boston

Remote

USD 90,000 - 150,000

30 days ago

Senior Back End Software Engineer - Biologics (Java, Vert.x) - Remote US

USQ0 Revvity Signals Software, Inc.

Waltham

Remote

USD 90,000 - 150,000

25 days ago

Remote - Senior Java Software Engineer

WEX

Boston

Remote

USD 136,000 - 160,000

Today
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Boston

Remote

USD 90,000 - 215,000

Today
Be an early applicant

Software Engineer - Senior

TalentBurst

Framingham

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant