Enable job alerts via email!

Senior Backend 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 Backend Software Engineer. The ideal candidate will have extensive experience in Java and database management, contributing to scalable, web-based applications. Join a collaborative team that employs Agile methodologies to bring innovative solutions to complex challenges.

Qualifications

  • 6 to 10 years experience in backend programming.
  • Experience designing and implementing distributed systems.
  • Proficient in asynchronous programming in Java.

Responsibilities

  • Develop cloud-based web applications with high scalability and reliability.
  • Collaborate with teams on large-scale projects.
  • Initiate and solve challenging problems with innovative designs.

Skills

Java
Relational Database Design
Multithreaded Programming
Linux
Docker
Cloud Infrastructure
Technical Documentation

Job description

Title: Senior Backend 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 10 years) backend programmer with expertise in Java, Postgres, Firebase RTDB, and Snowflake to help 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 is essential, and familiarity with cluster orchestration and Docker containers is a plus. This small team works closely with the Chief Software Architect, using Agile methodologies to deliver code frequently.

Duties & Responsibilities:
  1. Contribute significantly to the development of cloud-based, web applications with high scalability, reliability, and availability.
  2. Collaborate extensively with product management, research, and engineering teams on large-scale projects.
  3. Take initiative and demonstrate enthusiasm in solving challenging problems with innovative designs.
Qualifications:
  1. Experience designing and implementing distributed systems.
  2. Expertise in relational database design and querying.
  3. Proficiency in multithreaded and asynchronous programming in Java.
  4. Linux configuration and operational experience.
  5. Experience with Docker.
  6. Cloud infrastructure experience, specifically with Google Cloud Services.
  7. Strong technical documentation skills.

Preferred additional experience or interest in:

  1. Document store databases (Firebase, MongoDB, etc.).
  2. Snowflake.
About MOCA Systems, Inc.:

MOCA Systems, Inc. (MSI) is a leading provider of services and software 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 within budget. Learn more at mocasystems.com.

About Our Software Division:

Touchplan, MSI’s flagship software, is the leading construction planning and analytics platform used on many projects worldwide. It offers real-time, cloud-based collaboration tools to optimize project schedules and budgets. More information at www.touchplan.io.

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, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or other protected characteristics. We encourage applicants of all ages.

Powered by JazzHR

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

Similar jobs

Senior Backend Software Engineer

Material Bank

Boston

Remote

USD 114,000 - 143,000

30+ days ago

SENIOR BACKEND SOFTWARE ENGINEER – REMOTE

Touchplan

Snowflake

Remote

USD 100,000 - 140,000

Yesterday
Be an early applicant

Senior Backend Engineer, GenRecs, Personalization

Spotify AB

Town of Boston

Remote

USD 125,000 - 179,000

4 days ago
Be an early applicant

Senior Backend Engineer - GenRecs - Personalization

Spotify

Boston

Remote

USD 125,000 - 179,000

7 days ago
Be an early applicant

REMOTE - Senior Software Engineer

Lensa

Marlborough

Remote

USD 134,000 - 214,000

6 days ago
Be an early applicant

[Hiring] Senior Backend Software Engineer @Dynamic

Dynamic

Remote

USD 120,000 - 160,000

13 days ago

Senior Software Engineer

iHire

Cambridge

Remote

USD 144,000 - 165,000

10 days ago

Senior Application Engineer - SPDM (Remote)

Davita Inc.

Waltham

Remote

USD 100,000 - 150,000

Today
Be an early applicant

Senior Application Engineer - SPDM (Remote)

Davita Inc.

Canonsburg

Remote

USD 100,000 - 140,000

Today
Be an early applicant