Wednesday, October 29, 2025
Opus 2

Software Developer

Posted: Oct 22, 2025

Job Description

As a Software Developer II at Opus 2, you'll own features or small projects end-to-end, from planning through delivery and iteration. While you're a full stack developer, your main focus should be on front-end excellence, as one of your first major projects will center on delivering a delightful and engaging front-end experience. You'll partner closely with Product and Design, providing technical input to shape achievable, user-entered solutions. You'll bring strong engineering craft, mentor less experienced engineers, and begin to influence broader squad practices around quality, reliability, and delivery speed. You will be part of our Amsterdam office working directly with a small local team but collaborating closely with a larger engineering team in Edinburgh, UK, AI team in London, UK and the wider business functions globally. A great opportunity to apply AI to a defined and in demand set of customer needs at a company where over 50% of customers are already using AI in our existing workflows.What You'll Be DoingOwn the design, development, testing, and delivery of features or small projectsAlthough this is a full stack role, a core responsibility will be driving front-end development to deliver a seamless, intuitive, and visually engaging user experienceWrite high-quality, well-tested code and advocate for engineering best practicesBalance delivery speed with maintainability, scalability, and reliabilityPartner with Product and Design to shape solutions that are technically sound and user-focusedMentor junior engineers, providing guidance on coding practices and problem-solvingLeverage AI across the SDLC to improve delivery (e.g. code quality, test coverage, release speed, observability)Evaluate trade-offs of AI-driven solutions and collaborate with Product/Design/Tech Lead to ensure AI use supports user and business valueShare learnings about effective AI use with the squadWhat Success Looks LikeYou deliver features and small projects with minimal supervision and strong qualityYou take initiative in solving technical and delivery problemsYou provide valuable technical input in shaping roadmaps and user solutionsYou mentor others, strengthening your squad's overall technical capabilityRequirementsWhat we're looking for in youStrong knowledge of software engineering practices, distributed systems, and API-first designExtensive experience with automated tests, CI/CD & iteratively delivering valueKnowledge of security, privacy, and compliance best practices for multi-tenant SaaS and AI workloadsFamiliarity with Vector databases, ideally Opensearch / ElasticsearchFamiliarity with GraphRag or experience building knowledge graphsFamiliarity with the latest Generative AI developments such as LLM architectures, fine-tuning strategies, Agentic workflowsExperience in observability tooling for distributed AI systemsUnderstanding of data ingestion and transformation pipelines supporting vector and knowledge graph storesProven ability to own feature delivery end-to-endStrong front-end development expertise is essential, with proven ability to translate design and user needs into elegant, high-performing interfacesLanguages: full stack experience with a focus on Python and Typescript with familiarity with one of Java and Go a benefitInfrastructure: familiarity with AWS serverless architecture and dev-ops experience3-6+ years of professional software development experienceBenefitsWorking for Opus 2Opus 2 is a global leader in legal software and services, trusted partner of the world's leading legal teams. All our achievements are underpinned by our unique culture where our people are our most valuable asset. Working at Opus 2, you'll receive:Contributory pension plan33 days annual holidays, flexible working, and length of service entitlementHealth InsuranceLoyalty Share SchemeEnhanced Maternity and PaternityEmployee Assistance ProgrammeElectric Vehicle Salary SacrificeCycle to Work SchemeCalm and Mindfulness sessionsA day of leave to volunteer for charity and an active CSR team raising money towards a company charityRegular Company Social EventsYearly Development RetreatEqual opportunities

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs