Code Metal

Code Metal

Senior Backend Engineer, Data Systems (Modeling & Simulation)

Boston Hub · Senior

Sponsorship not specifiedDetected 47 days ago
Backend DevelopmentData StructuresAlgorithmsCode ReviewSQLPostgreSQLOpenAPIData EngineeringLogisticsSignal ProcessingCommunication

About the role

  • This role is for an engineer who is deeply comfortable translating complex real-world concepts into clean relational data models, durable SQL schemas, clear data contracts, and maintainable backend services.
  • You will work at the intersection of backend engineering, data architecture, and domain modeling.
  • You will help shape how we represent entities, relationships, constraints, validation rules, ingested data, and derived logic across the product.

Responsibilities

  • Design and evolve relational data models that represent complex domain concepts, entities, relationships, and workflows.
  • Build and maintain SQL schemas, constraints, indexes, migrations, and query patterns that support scalable backend systems.
  • Develop ingestion and normalization workflows for structured, semi-structured, and external source data.
  • Partner with product, domain experts, and engineers to convert ambiguous or evolving requirements into clear data abstractions.
  • Build backend services and APIs that expose, validate, and operate on these data models.

Requirements

  • Strong professional experience as a backend software engineer working on production systems.
  • Experience defining or working with data contracts between services, APIs, and persistence layers.
  • Deep experience with relational databases, especially PostgreSQL or similar systems.
  • Ability to reason carefully about business rules, edge cases, and how domain logic should be represented in software.
  • Experience working with ORMs and migration frameworks such as:
  • US Citizenship may be required for certain project assignments involving security clearance.

Nice to have

  • 7+ years of experience designing rule-driven systems, policy engines, feasibility checks, or configuration-driven business logic.
  • Experience deciding when logic belongs in:
  • Experience modeling complex operational domains such as:
  • Experience with:

Skills

  • application code
  • SQL/database structures
  • rules tables
  • services or domain layers
  • simulations
  • logistics
  • planning systems
  • geospatial systems
  • defense, aerospace, or other highly structured data environments

Compensation

  • Pay depends on experience, but we strive to be at the upper end of the salary range

Benefits

  • Health care plan with 100% premium coverage, including medical, dental, and vision
  • Paid Time Off (uncapped vacation, plus sick and public holidays)
  • Flexible hybrid or remote work arrangement

Equal opportunity

  • We are an equal opportunity employer.

Visa & Work Authorization

  • US Citizenship may be required for certain project assignments involving security clearance

This listing is sourced directly from Code Metal's careers page and normalized into a canonical job model.