Lead Backend Engineer (Modeling & Simulation)

Code Metal

United States Posted October 5, 2026

Check how well your resume matches this job

On-site Full-time Senior
Job Description

Join our team as a Lead Backend Engineer, where you will design, build, and lead the development of core backend services for our platform. This hands-on engineering role requires experience in building enterprise software for modern cloud environments and standalone deployments. You will work closely with various teams to translate product goals and technical constraints into clear backend designs and implementation plans. Additionally, you will mentor engineers, review code, and contribute to architecture discussions.

  • Design, build, and maintain backend services, APIs, workers, and integration layers, primarily in Python.
  • Lead a small team of backend engineers while remaining deeply hands-on in the codebase, providing technical leadership and mentorship.
  • Translate product goals, domain requirements, and technical constraints into clear backend designs and implementation plans.
  • On-premises deployments
  • Django ORM
  • Strong SQL and data modeling fundamentals
  • Experience building systems that run in production with real reliability, security, deployment, and operational constraints
  • Experience with relational databases, especially PostgreSQL or similar systems
  • SQLAlchemy
  • Or comparable tool
  • Experience building or supporting software deployed outside of standard SaaS environments, such as:
  • Strong understanding of service architecture, domain modeling, API contracts, and backend system design
  • Appliance-style deployments
  • Experience working with ORMs and migration frameworks such as:
  • Private infrastructure
  • Disconnected or restricted networks
  • Alembic
  • Customer-managed environments
  • Experience with cloud deployment patterns in AWS, Azure, GCP, or similar environments
  • Ability to reason about system boundaries, failure modes, data consistency, observability, and operational support
  • Experience leading technical work for a small team, including design guidance, code reviews, mentoring, and delivery ownership
  • Ability to convert ambiguous requirements into practical engineering plans and working software
  • Experience designing and implementing backend services, APIs, background workers, and integration layers
  • Strong professional experience as a backend software engineer building production enterprise software
  • Strong programming ability in Python
  • Strong communication skills and comfort working across backend, platform, data, product, and domain teams
  • Experience with FastAPI, Flask, Django, or similar Python backend frameworks
  • Experience with Pydantic, OpenAPI, JSON Schema, protobuf, or other typed contract systems
  • Experience with asynchronous processing, message queues, event-driven systems, or workflow orchestration
  • Experience with containerized services using Docker, Kubernetes, or similar platforms
  • Experience with deployment models that require strong packaging, reproducibility, versioning, and offline installation support
  • Experience building systems for regulated, security-sensitive, defense, government, financial, healthcare, or other enterprise environments
  • Experience with observability tooling such as:
  • Structured logging
  • Metrics
  • Tracing
  • Alerting
  • Health checks
  • Service dashboards
  • Experience with authentication, authorization, RBAC, audit logging, and secure service-to-service communication
  • Experience designing systems that integrate with external services, legacy systems, third-party APIs, simulators, data pipelines, or customer-owned infrastructure
  • Experience with geospatial systems, simulation systems, planning systems, logistics systems, or other complex operational domains
  • Experience helping teams establish engineering practices without adding unnecessary process or slowing delivery
Required Skills
Python leadership mentoring Django SQL data architecture PostgreSQL system design Amazon Web Services Azure Google Cloud Platform software development communication FastAPI Flask Docker
How to apply

You apply on Code Metal’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About Code Metal

See every open role at Code Metal on ARes.

More Jobs at Code Metal
Share This Job