Job Specifications
About Us
At Laine, we’re building the next generation of legal tooling—a cutting-edge AI product that turns complex drafting into a fast, guided, and secure experience. We blend thoughtful product design with modern engineering to help people and licensed lawyers work smarter, not harder. If you’re excited by high-impact problems, a crisp product vision, and shipping real features used in the wild, you’ll feel at home here.
Role Overview
We’re looking for a versatile Principal Software Engineer to design, build, and scale the core services behind our AI-assisted legal drafting platform. This is a full-time, fully remote role with regular off-sites (1 week every 8-12 weeks) in EU or Dubai. You’ll work across backend/API development, integrations, performance, and reliability—partnering closely with product and frontend teams to ship delightful, secure features.
What You’ll Do
Design, build, and maintain backend services and public/internal APIs.
Integrate external services (including LLM/AI APIs) into robust, user-facing features.
Collaborate with frontend engineers to deliver end-to-end user experiences.
Improve performance, scalability, observability, and security across a distributed platform.
Own CI/CD pipelines and DevOps workflows to keep delivery fast and safe.
Write clean, well-tested code; contribute to design docs and code reviews.
Influence architecture and product roadmaps with pragmatic, user-first thinking.
What We’re Looking For
Solid software engineering fundamentals and a track record of shipping production systems.
Proficiency in at least one backend language (e.g., Python, TypeScript/Node.js, Go, Java, or C#).
Strong understanding of OOP, API design, and database modeling (SQL/NoSQL).
Experience with cloud platforms (AWS/Azure/GCP) and containers/orchestration (Docker, Kubernetes).
Comfort with CI/CD, monitoring, and debugging in production.
Excellent communication and collaboration—comfortable with async remote work.
Fluency in English.
Nice to Have
Experience in LegalTech, FinTech, or other compliance-sensitive domains.
Security-minded development (authn/z, secrets, least privilege).
Event-driven design, queues/streams, microservices.
Frontend exposure (React/Next.js).
Bachelors in CS/Engineering or equivalent practical experience.
Willing to relocate to Dubai.
How We Work
Remote-first across time zones, with teammates in Geneva (Switzerland), Ghent (Belgium), and Dubai (UAE).
Lightweight, pragmatic Agile; high ownership; strong product culture.
Benefits & Growth
Fully remote with flexible working hours.
Join an early-stage start-up and enjoy the ride!
Support for continuous learning and professional development.
Apply
We welcome applicants from all backgrounds and are an equal-opportunity employer.
By applying, you confirm that you have read and accepted our Candidate Privacy Policy.