Staff / Principal Software Engineer, Product
Build and scale Lovable’s AI software creation platform across the frontend, backend, and infrastructure. The role requires 10+ years of production engineering experience, strong full-stack or backend expertise, and ownership of highly scalable systems.
About the job
Responsibilities
- Build and scale the systems powering Lovable products for millions of users.
- Implement and maintain features across the frontend, backend, and infrastructure, owning them from architecture through production.
- Design, implement, and maintain scalable backend services, APIs, and infrastructure components.
- Collaborate with ML, design, and product teams to translate capabilities into intuitive user experiences.
- Drive the full development lifecycle, from technical planning to production launch and post-release iteration.
- Contribute to technical direction, engineering culture, and product strategy.
Requirements
- 10+ years of experience designing, building, and shipping production products, with a track record operating at senior engineering levels.
- Deep experience across the full stack or strong backend depth.
- Fluency in modern frontend development with React and TypeScript and/or backend development with Golang and Rust.
- Strong understanding of systems design, performance tradeoffs, and scalable architecture for products serving millions of users.
- Strong product sense and the ability to make well-reasoned technical decisions.
- Ability to own systems end-to-end, including architecture, implementation, deployment, monitoring, and iteration.
- Comfort navigating ambiguity and driving clarity at an organizational level.
Technology
- React
- Golang
- Rust
- Cloudflare
- Google Cloud Platform
- Amazon Web Services
- Large language model providers
- GitHub Actions
- Grafana
- OpenTelemetry
- Terraform
Skills
React, TypeScript, Go, Rust, Cloudflare, GCP, AWS, GitHub Actions, Grafana, OpenTelemetry, Terraform, System Design, Scalable Architecture, Backend Services, APIs
Similar jobs
Fullstack Engineering jobsStaff-level, backend-leaning software engineer responsible for the architecture, reliability, and end-to-end ownership of critical financial systems. The role requires deep TypeScript and Node.js expertise, full-stack range, strong technical judgment, and experience operating production systems.
Senior staff-level engineer serving as the technical foundation for a growth engineering team. The role combines full-stack development in Go and TypeScript with production data pipelines, experimentation infrastructure, ML systems, and technical direction.
The Staff Core Platform Engineer will shape architecture across n8n’s execution, infrastructure, data, and frontend platform systems. The role requires staff-level ownership of distributed, configurable systems; strong TypeScript and Node.js expertise; and the ability to lead technical decisions across teams.
Build production software for Navan’s expense platform across backend, web, and AI services. The role requires 5+ years of software engineering experience, strong Java, TypeScript, or Python skills, and experience shipping LLM-powered or document-extraction features in high-stakes financial workflows.
Senior software engineer building web applications, data-driven tools, and AI-first workflows for investment professionals. The role requires Python, web APIs, cloud, databases, React, and strong cross-functional problem-solving experience.