cover
Full Time

Senior Software Engineer - Web App & DevEx/ 18 hours ago

Runware
Attractive
Application ends: 2026-10-02

Quick Summary

Runware is hiring a remote-first Senior Software Engineer in Spain to build and evolve core backend systems and APIs for their Web App and Developer Experience (DevEx), simplifying complex AI infrastructure. This role involves developing internal and public APIs (including WebSocket/REST), maintaining the Admin API, integrating with billing systems like Stripe, and resolving production issues. Candidates need strong experience building backend systems and APIs, proficiency in at least one backend language, and a good understanding of API design, distributed systems, and engineering fundamentals, with PHP, Symfony, or WebSockets experience being a plus.

Senior Software Engineer - Web App & DevEx

Runware is seeking a Senior Software Engineer to build and evolve the core systems and APIs powering our Web App and Developer Experience (DevEx). You will collaborate closely with backend engineers, frontend engineers, Product, Design, and other teams to create reliable internal and developer-facing APIs and functionality, simplifying complex AI infrastructure for users.

This role involves taking ownership of backend development, from understanding requirements and technical constraints through to implementation and delivery. You will contribute significantly to the quality, reliability, and evolution of the Web App and its supporting APIs. Combining technical depth with product thinking and collaboration, you will work autonomously, contribute to key technical decisions, and transform ambitious ideas into robust production systems.

What you’ll do:

  • Build and maintain internal and developer-facing APIs and services that power the Web App and developer experience.
  • Develop and evolve public API functionality, including task types, validation, routing, and WebSocket/REST behavior.
  • Own and maintain the Admin API and panel as an internal platform used across Runware.
  • Work with usage, billing, and customer data to ensure accuracy and reliability, including integration with Stripe.
  • Investigate and resolve production issues and security vulnerabilities affecting the Web App and its APIs.
  • Write, test, and review clean, maintainable code, contributing to strong engineering practices and code quality.
  • Collaborate with Product, Design, and engineering teams to clarify requirements, identify dependencies, and define well-scoped technical solutions.
  • Contribute to technical decisions, work across frontend and backend boundaries where appropriate, and collaborate with the wider Backend team for specialist knowledge or shared systems.

Requirements:

  • Strong experience building backend systems and APIs.
  • Strong programming experience in one or more backend languages, with the ability to quickly learn and work effectively in new languages and technologies.
  • Experience building reliable, maintainable, and well-tested production systems.
  • Good understanding of API design, asynchronous workloads, and distributed systems concepts.
  • Strong engineering fundamentals around security, reliability, and performance.
  • Strong communication and collaboration skills, with the ability to work effectively across engineering, Product, and Design.
  • Strong ownership and autonomy, with good judgment around when to involve others.
  • Comfortable using AI-assisted development tools and agents to improve productivity, while understanding their limitations and maintaining responsibility for the quality, security, and correctness of the resulting code.

Nice to have:

  • Experience with PHP, Symfony, and/or Doctrine.
  • Experience with WebSockets.
  • Experience building public APIs or other developer-facing products.
  • Experience with usage-based billing, credits, or financial data.
  • Experience contributing to architectural decisions and mentoring other engineers.

Benefits:

Runware operates as a remote-first collective, with in-person meetings held twice a year for planning, brainstorming, celebrating achievements, and fostering face-to-face connection. We maintain core hours for collaborative work and calls, but outside of these, your schedule is flexible. You are encouraged to work hours that optimize your performance while supporting a healthy work-life balance.

Our release cycles are fast and intense, followed by dedicated downtime. After significant pushes, the team is expected to unplug, recharge, and return stronger for the next phase.

  • Generous paid time off – vacation, sick days, public holidays.
  • Meaningful stock options – share in the upside you create.
  • Remote-first setup – work from home anywhere we can employ you.
  • Flexible hours – own your schedule outside core collaboration blocks.
  • Family leave – paid maternity, paternity, and caregiver time.
  • Company retreats – twice-yearly gatherings in inspiring locations.

Share

Runware

Runware

  • Address
    zdalnie
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy