> Markdown version of [/jobs/ext/833144-software-engineer](https://www.wearedevelopers.com/jobs/ext/833144-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** ROEBLING PARTNERS LLC - **Location:** New York, NY, United States (Remote available) - **Experience:** Expert - **Salary:** $160,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Continuous Integration, Cursor (Graphical User Interface Elements), Software Debugging, PostgreSQL, Next.js, Data Ingestion, Tailwind, ReactJS, Large Language Models, Backend, Fastapi, Front End Software Development, React Redux - **Published:** June 30, 2026 - **Apply:** https://www.welcometothejungle.com/en/companies/roebling/jobs/senior-software-engineer_us_7gkmthy4 ## About the Role * Engineering fundamentals. (1) ~5-7 years shipping production software, with meaningful time at a startup that grew through a real scaling phase. You learned to engineer before LLM coding tools existed. You read code, debug live systems, and reason about performance, scalability, and maintainability without leaning on autocomplete. This is the bar * AI-native workflow. (3) You use Claude Code, Cursor, or similar agentic tooling every day, not because we told you to, but because you've internalized that these tools are a force multiplier when paired with strong fundamentals (and a foot-gun without them). You know what to delegate, what to review carefully, and where the tools fall down * End-to-end product instinct. (2) You can hold a Pydantic schema, a React component, and a customer's planning constraint in your head at the same time, and ship the right tradeoff between them. You write clearly enough that a teammate in a different timezone can pick up where you left off without a meeting * Domain background in a science or engineering field (bio, chem, physics, ME, ChemE) * Production experience shipping LLM-powered features ## Description * You'll be one of the next two or three engineers on the team. You'll own large surfaces of the product (schemas, services, agent loops, UI) alongside the founders, our earliest customers, and a small senior team that ships major features to prod every week * Some weeks you'll be prototyping new workflows against live customer feedback; others you'll be designing core systems that have to stay correct, performant, and maintainable for years. You'll help set the bar for how engineering operates as we scale * AI agents that explore a project's design space across thousands of simulation scenarios, evaluating tradeoffs across CAPEX, OPEX, throughput, and carbon intensity * Ingestion pipelines for public utility data, equipment specs, and financial datasets * Performance, stability work and numerical optimization in our simulation engine * The CI/CD, observability, and testing foundations a fast team needs to stay fast * Our stack: * Frontend: React, Next.js, Redux, TailwindCSS, Vercel * Backend: FastAPI, PostgreSQL, Pydantic, Supabase * Engine: Custom simulation engine with an internal solver layer * LLM layer: Direct Anthropic and Google model APIs with our own orchestration; no LangChain/LangGraph dependency * Dev workflow: Claude Code, Cursor * If you want to manage a team rather than ship code, this isn't that. We're hiring builders * If you want to live in one part of the stack and let someone else worry about the rest, this isn't that. Every engineer here owns features end-to-end ## Related Videos - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)