Software Engineer (Platform / Product)

Location

Remote (U.S. - AZ preferred)

Employment

Full-time

Experience

3–5+ years

Tech Stack

Node / TypeScriptNestJSReact / TypeScriptAWS / Docker / ECSTerraformPlaywright

Overview of the Position

We are hiring a Software Engineer (Platform / Product) to help build and evolve a modern internal platform that supports enterprise-grade software and AI-enabled products.

While AI-enabled workflows are an important part of the platform's future, this role is not an ML or research role. This is a hands-on software engineering role for someone who enjoys designing and shipping real systems, taking ownership of how those systems behave in production, and working in environments where autonomy and judgment matter more than rigid process.

You will work on core platform capabilities, internal tools, and product-facing systems. Success in this role comes from strong software fundamentals, comfort with continuous delivery, and a willingness to own work end-to-end, from design through deployment and iteration in production to support enterprise customers.

We use AI-assisted development tools (including Claude Code) as a core part of how we build software today. We are looking for engineers who are genuinely excited about working this way. That excitement needs to be grounded in strong engineering fundamentals: AI tooling amplifies good engineers; it does not replace knowing how to code.

Job Responsibilities

  • Design, build, test, and deploy high-quality software that supports internal platform development and customer-facing products
  • Take end-to-end ownership of features and services, from initial design through production operation
  • Contribute to system and software design discussions, reasoning about tradeoffs, boundaries, and long-term maintainability
  • Ship changes to production frequently using modern CI/CD pipelines and trunk-based development practices
  • Write automated tests (unit, integration, and where appropriate end-to-end) to support safe, continuous delivery
  • Participate in and improve DevOps practices, including build pipelines, deployment automation, and environment consistency
  • Debug, troubleshoot, and resolve issues in production systems, using logs, metrics, and monitoring tools
  • Actively monitor the behavior of systems you build and respond to failures or regressions
  • Improve system reliability, performance, and maintainability through refactoring and technical debt management
  • Collaborate closely with other engineers and product partners to solve ambiguous problems
  • Use modern development tools effectively, including AI-assisted tooling, where appropriate

Qualifications

  • 3–5+ years of professional software engineering experience with backend or full-stack development
  • Strong foundation in software engineering fundamentals, including system design, testing, debugging, and code quality
  • Experience building and operating production systems
  • Hands-on experience with CI/CD pipelines and continuous delivery practices
  • Working knowledge of DevOps concepts such as deployment automation, environment consistency, and observability
  • Ability to operate effectively in environments with evolving requirements and limited upfront specification
  • Comfort taking ownership of outcomes, including production behavior, reliability, and ongoing improvement
  • Hands-on experience using AI-assisted development tools (e.g., Claude Code) as a regular part of your workflow; we work this way every day and want engineers who are excited about it, not just tolerant of it
  • Strong enough engineering fundamentals to review, reason about, and own the code you ship, regardless of how it was generated

Tech Stack

This is the tech we use and like. Specific experience with these languages and platforms is not required, but familiarity with any of these is nice.

  • Node with TypeScript for backend services
  • NestJS
  • React with TypeScript (with Vite and Next)
  • AWS / Docker / ECS
  • Terraform
  • Playwright

About Synapse Studios

Synapse Studios is a product engineering studio that partners with companies to design, build, and scale high-quality software. We work closely with our clients to solve complex problems, often in ambiguous environments, and we invest heavily in our own internal platforms and tools that reflect how we believe modern software should be built.

Our engineering culture is grounded in ownership, autonomy, and continuous delivery. Engineers at Synapse are expected to think beyond individual tasks and take responsibility for systems end-to-end, from design and implementation through deployment, monitoring, and iteration in production. We value speed and quality as complementary forces, not tradeoffs, and we rely on strong engineering fundamentals, automated testing, and CI/CD practices to support both.

We're a team of builders. We like shipping real software, seeing it used, learning from what breaks, and making it better. We favor clear thinking over ceremony, judgment over checklists, and steady progress over perfect plans. If something is unclear, we talk about it. If something breaks, we fix it. If something can be improved, we improve it.

A Final Note

We know that great engineers don't always check every box, and we're not looking for perfection. We're looking for people who care about their craft, take ownership of their work, and want to keep getting better.

If you're the kind of engineer who likes to build things that matter, ship them into the real world, learn from what happens next, and work with a team that values autonomy and trust, let's talk!