About the Role
About the Role
The Staff Software Engineer will define the technical direction for Lovable's enterprise platform, focusing on building secure and scalable systems for enterprise customers. This role involves making architectural decisions, mentoring engineers, and collaborating with customers to solve complex infrastructure challenges.
What You'll Do
In one sentence:
Define the technical direction for the platform that enables enterprise customers to run Lovable securely and at scale.
You'll spend your time building software, making architectural decisions, mentoring engineers, and working directly with customers to solve problems that don't have established playbooks. Examples include:
- Define the architecture for enterprise deployments across AWS, Azure, and Google Cloud.
- Build cloud-agnostic systems that give customers flexibility in how they deploy Lovable.
- Design secure sandboxing and runtime environments.
- Set the technical bar for networking, encryption, identity, and enterprise infrastructure.
- Build the internal platform that enables engineering teams to ship faster.
- Mentor engineers and raise the engineering bar across the organization.
- Partner directly with enterprise customers and cloud providers on complex infrastructure challenges.
Who You Are
We're looking for a Staff-level (or equivalent) software engineer with deep platform and infrastructure experience and a track record of setting technical direction. You'll likely have:
- Experience architecting platform or infrastructure systems that have scaled in production.
- Experience building enterprise products and working with enterprise customers.
- Deep expertise across AWS, Azure, or Google Cloud.
- Experience designing distributed systems used across multiple teams.
- Strong programming skills in Go, Rust, Java, C++, or similar.
- Experience building secure, reliable systems operating under demanding production workloads.
- Experience operating at Staff, Principal, founding engineer, or CTO-level scope.
- A product mindset—you care about the people using the systems you build, not just the systems themselves.
Our Tech Stack
We're building with tools that both humans and AI love.
Languages: Go, Rust, TypeScript
Cloud: AWS, Azure, Google Cloud, Cloudflare
Infrastructure: Kubernetes, Terraform, Temporal, OTEL, CI
Requirements
Platform architecture experience
Experience architecting platform or infrastructure systems that have scaled in production.
Enterprise product experience
Experience building enterprise products and working with enterprise customers.
Cloud expertise
Deep expertise across AWS, Azure, or Google Cloud.
Distributed systems design
Experience designing distributed systems used across multiple teams.
Strong programming skills
Strong programming skills in Go, Rust, Java, C++, or similar.
Nice to Have
Experience building secure, reliable systems operating under demanding production workloads.
Experience operating at Staff, Principal, founding engineer, or CTO-level scope.
Benefits
Ownership
Very few engineering roles offer this level of ownership.
Impact
Opportunity to shape the foundation of Lovable Enterprise.