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
Apply directly at Code Metal →Create a free account for alerts like thisView Code Metal immigration profile
This listing is sourced directly from Code Metal's careers page and normalized into a canonical job model.