Senior Software Engineer II - Backend Developer Experience (Remote USA) at Optro. Remote Location: United States. Who We Are. Having surpassed $300M ARR and continuing to grow, Optro is the leading audit, risk, ESG, and InfoSec platform on the market. More than 50% of the Fortune 500, including 7 of the Fortune 10, leverage our award-winning technology to move their businesses forward with greater clarity and agility. And our customers love us: Optro is top-rated on . G2.com. and Gartner Peer Insights.. At Optro, we inspire each other to innovate and are proud of what we are producing. We spend each day thinking of new ways to help our customers and contribute to the greater good of our company and our surrounding communities. We are all about assisting each other and breaking through barriers to create the most loved audit, risk, ESG, and InfoSec platform by our customers. This is how we have become one of the 500 fastest-growing tech companies in North America for the seventh year in a row, as ranked by Deloitte!. Why This Role is Exciting. The pace at which Optro’s engineers can ship—safely, confidently, and without friction—is one of the highest-leverage opportunities in the company. As our backend JavaScript/TypeScript monorepo expands, the developer experience (DX) becomes the defining factor in our engineering velocity.. At Optro, we believe a . "developer" is anyone who works with code—be that an engineer, a designer, a product manager, or an AI agent.. Your mission on the . DX (Developer Experience). team is to ensure that no matter who—or what—is working in our codebase, the local development loop, build pipelines, test execution pathways, and code quality standards are fast, predictable, and robust.. As a . Senior Software Engineer II. focusing on Backend DX, you will help set the technical direction for this next-generation development loop. Working as an owner of the Backend CI system as part of the larger organization, you will act as a key maintainer and steward. You will design and deliver the tooling, automation, and platform abstractions that ensure every developer can iterate without friction, partnering extensively with fellow developers, system architects, and quality assurance stakeholders to scale our repository infrastructure in a way that respects human creativity and supports modern tooling.. Your Mission. Your mission is to build a rock-solid, fast, and scalable inner and outer development loop. You will turn our monorepo into a highly efficient environment, ensuring that a 10x acceleration in developer actions (by developers running manual commands or automated scripts) is supported by a stable, shared, and hyper-optimized build, test execution, and code maintenance infrastructure.. Responsibilities. Steward Monorepo DX & Quality Tooling. : In close alignment with core DX teammates and the Architecture team, steward the technical direction of our backend TypeScript monorepo, taking primary ownership of build orchestration, code quality tooling (linting, formatting, static analysis), and inner-loop tooling that supports both human and automated development.. Design and Build Platform Tooling. : Create monorepo scaffolding, shared libraries, and code generation patterns that make it trivial for any contributor to keep backend services healthy and aligned with current standards.. Optimize the Test & Feedback Loop. : Partner with quality assurance stakeholders to optimize how test suites run within our build graphs. Your focus will be on the execution efficiency of these loops (e.g., test sharding, build graph caching, and feedback speed) to keep developer wait-times low.. Support and Optimize Monorepo CI Pipelines. : Collaborate with our dedicated CI engineering resources to ensure backend and monorepo execution pipelines are fast, deterministic, and deliver direct feedback back to developer environments.. Drive Repeatable and Safe Automation. : Build tooling, CLI scripts, and configurations that can be safely executed repeatedly by either engineers or automated environments without introducing unintended side effects or configuration drift.. Partner Across Engineering. : Collaborate closely with fellow developers, the Architecture team, and quality engineering stakeholders to support backend patterns, identify build/test friction, run developer surveys, and drive platform-wide tool adoption.. Requirements. 6+ years. of professional software development experience, with a heavy emphasis on backend systems, platform tools, or build/test infrastructure at a non-trivial scale.. Technical Mastery. : Expert-level proficiency in Node.js and TypeScript, with a deep understanding of language features, asynchronous patterns, and backend performance tuning.. Monorepo & Build Architecture. : Substantial hands-on experience designing, scaling, and managing complex workspace environments utilizing modern build orchestration tools (such as pnpm, Turborepo, or similar).. Platform Mindset. : Experience building reusable scaffolding, scripts, and tooling designed to simplify workflows and enforce clean standards for other engineers.. Repeatable Automation & Tooling. : A track record of designing automation, CLI scripts, or codemods that are deterministic, side-effect-free, and safe to execute repeatedly in a continuous-run environment.. Collaborative Leadership & Communication. : Exceptional written and verbal communication; a proven track record of writing clear EDDs (Engineering Design Docs), building consensus across diverse engineering, testing, and architecture disciplines, and guiding shared platform initiatives without direct organizational authority.. Comfort with Ambiguity. : Highly proactive when operating in a rapidly changing space, with a talent for balancing immediate developer pain-points with long-term infrastructure scaling needs.. Preferred Experience. Expert-level experience with our core stack: . pnpm. , . Turborepo. , . rolldown/tsdown. , and . vitest. .. Experience with high-performance tooling (e.g., . oxlint. , . oxfmt. ).. Deep experience with . GitHub Actions. at scale (including caching, test sharding, and static analysis workflows in tandem with CI partners).. Experience building developer-facing metrics (DORA, build/test telemetry, run-time analysis) to quantify DX improvements.. Familiarity with . Docker. and container orchestration (Kubernetes preferred), especially as it relates to local developer environments.. Familiarity with building automation, migrations, or quality-control tooling meant to be consumed by developer scripts and automated codemods.. Bonus. : Familiarity with Go (Golang), Python, or ML/AI developer tooling and workflows.
Senior Software Engineer II - Backend Developer Experience (Remote USA) at Optro