Software Engineer, Platform
Build enterprise platform infrastructure that enables secure, scalable Lovable deployments across AWS, Azure, and Google Cloud. The role requires 5+ years of backend infrastructure or platform engineering experience, strong programming skills, Kubernetes and infrastructure-as-code expertise, and broad knowledge of distributed systems and security.
About the job
Responsibilities
- Build the infrastructure powering enterprise deployments across AWS, Azure, and Google Cloud.
- Work closely with enterprise customers and cloud providers to solve complex infrastructure challenges.
- Design cloud-agnostic systems that allow customers to deploy Lovable in the environment that best fits their needs.
- Build secure sandboxing and runtime environments.
- Design and improve networking, encryption, identity, and enterprise infrastructure capabilities.
- Build the internal platform that enables engineering teams to ship enterprise features faster.
- Help define the long-term architecture of Lovable Enterprise.
Requirements
- 5+ years of experience building backend infrastructure or platform systems.
- Experience building enterprise software products or working in regulated environments.
- Strong understanding of cloud infrastructure across at least one of AWS, Azure, or Google Cloud and how to configure it securely.
- Strong programming skills in Go, Rust, Java, C++, or similar.
- Experience working with infrastructure as code and Kubernetes.
- Broad knowledge across networking, databases, distributed systems, and security.
- Experience building secure, reliable systems that operate under demanding production workloads.
- A product mindset and care for the people using the systems you build.
Nice-to-haves
- Experience with Bring Your Own Cloud (BYOC) deployments.
Compensation and Benefits
- No compensation or benefits information provided.
Skills
Go, Rust, TypeScript, Java, C++, AWS, Azure, GCP, Kubernetes, Terraform, Temporal, OpenTelemetry, Postgres, ClickHouse, Firestore
Similar jobs
Backend Engineering jobsBuild and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.
Build and evolve shared platform infrastructure, data systems, and developer tooling for AI products. The role requires 5+ years of backend engineering experience, distributed systems expertise, and familiarity with cloud, orchestration, databases, and CI/CD technologies.
Develop and maintain Spotify’s native desktop application across macOS and Windows, working on C++, platform integrations, delivery systems, backend services, and release tooling. The role requires strong production C++ experience, systems problem-solving, and collaboration across distributed teams.
Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.
Build and operate Rust- and Go-based distributed microservices powering Cloudflare’s application security products. The role requires 3+ years of professional experience, systems-level programming skills, and experience with production-scale systems, databases, and container orchestration.