cover image
Laine

Principal Software Engineer (Fully Remote or Dubai relocation)

Remote

United kingdom

Senior

Full Time

14-11-2025

Share this job:

Skills

Communication Python Java C# Go TypeScript SQL NoSQL CI/CD DevOps Docker Kubernetes Monitoring Product vision Architecture Azure react node.js AWS cloud platforms Agile Next.js GCP CI/CD Pipelines Microservices

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.

About the Company

Laine Neural Network is an AI-enabled legal drafting terminal backed by human lawyers, independent legal professionals and firms. All content shared here is for informational purposes only and does not constitute legal advice. Know more