Software Engineer, Backend
normalcomputing · New York City
Job description
About the role
Normal Computing is building software that powers semiconductor engineers, including a local CLI, a web project‑management product, and backend services that coordinate long‑running work. As a Backend Software Engineer you will help make these pieces feel like one dependable product, focusing on production‑grade code, reliable state handling, and clear APIs.
Key responsibilities
- Design stable, well‑typed interfaces that connect the CLI, web UI, and backend services.
- Evolve Postgres schemas, migrations, and event histories without breaking existing sessions.
- Implement lifecycle, queueing, retry, cancellation, idempotency, and recovery logic for long‑running jobs.
- Improve software that runs on developer machines and in containerized environments.
- Enhance observability through metrics, traces, structured logs, health checks, and operator tooling.
- Identify and eliminate performance bottlenecks in APIs, database access, and event processing.
- Coordinate product changes across multiple repositories, languages, and service boundaries.
Required profile
- 4+ years of software engineering experience with a proven track record of shipping backend systems used by others.
- Experience designing APIs and data models, and reasoning about concurrency and state.
- Hands‑on experience operating production services where reliability, observability, maintainability, and performance are critical.
- Ability to debug across client, CLI, services, databases, and deployment infrastructure.
- Pragmatic judgment about when to invest in durable abstractions versus shipping quickly.
Required skills
- PostgreSQL (schemas, migrations, event histories)
- API design and implementation
- Distributed systems concepts (retries, idempotency, cancellation, recovery)
- Containerization and deployment pipelines
- Observability tools (metrics, tracing, structured logging)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 18 job offers in the United StatesApply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 20 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
normalcomputing
New York City
Related job offers
-
Research Engineer, Agentic EDA
normalcomputing New York City -
Software Engineer, Terminal Interface
normalcomputing New York City -
Thermodynamic Hardware Resident
normalcomputing New York City -
Data Engineer II – Generative AI
Travelers Atlanta -
Lead Software Engineer - Middleware
JPMorganChase New York