Job description
Principal Software Engineer (Fully Remote)
Company Overview
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.
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.
Job Summary
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 9-16 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.
Key Responsibilities
- 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.
Requirements / Qualifications
- 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.
Preferred Qualifications
- 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.
Location
Germany, Remote: True
This is a fully remote role with regular off-sites (1 week every 9-16 weeks) in EU or Dubai. Teammates are in Geneva (Switzerland), Ghent (Belgium), and Dubai (UAE).
Employment Type
Full Time
Salary & Benefits
- Fully remote with flexible working hours.
- Join an early-stage start-up and enjoy the ride!
- Support for continuous learning and professional development.
Application Process
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.
Equal Opportunity Statement
We welcome applicants from all backgrounds and are an equal-opportunity employer.