Opus 2

Principal Engineer

Opus 2

full-time

Posted on:

Location Type: Hybrid

Location: EdinburghUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Define and evolve the technical vision and architecture across multiple product areas.
  • Lead the design and delivery of high-impact, cross-squad initiatives and platform-level capabilities.
  • Act as a trusted technical advisor to Engineering Managers, Staff Engineers, and Product leadership.
  • Establish and promote engineering standards, patterns, and best practices across teams.
  • Identify systemic technical risks and proactively drive solutions before they impact delivery or customers.
  • Influence roadmap decisions by balancing business needs, technical constraints, and long-term platform health.
  • Champion modern engineering practices including CI/CD, observability, automated testing, and secure-by-design development.
  • Drive the effective and responsible use of AI across the SDLC to improve quality, delivery speed, and developer productivity.
  • Mentor and coach senior engineers and staff engineers, raising the overall technical bar of the organisation.

Requirements

  • Deep expertise in distributed systems, multi-tenant SaaS platforms, and API-first architectures.
  • Strong full-stack background with a focus on TypeScript; experience with Java and/or Go is highly desirable.
  • Proven experience designing and evolving systems on AWS, including serverless architectures; familiarity with Kubernetes.
  • Frontend and backend framework experience, including React and Spring.
  • Demonstrated ability to influence technical direction across multiple teams, not just within a single squad.
  • Excellent mentoring, coaching, and technical communication skills.
  • Strong understanding of scalability, performance, security, and operational reliability.
  • Typically 10+ years of professional software engineering experience, including senior technical leadership roles.
Benefits
  • Contributory pension plan.
  • 33 days annual holidays, flexible working, and length of service entitlement.
  • Health Insurance.
  • Loyalty Share Scheme.
  • Enhanced Maternity and Paternity.
  • Employee Assistance Programme.
  • Electric Vehicle Salary Sacrifice.
  • Cycle to Work Scheme.
  • Calm and Mindfulness sessions.
  • A day of leave to volunteer for charity and an active CSR team raising money towards a company charity.
  • Regular Company Social Events.
  • Yearly Development Retreat.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
distributed systemsmulti-tenant SaaS platformsAPI-first architecturesTypeScriptJavaGoAWSserverless architecturesKubernetesReact
Soft skills
mentoringcoachingtechnical communicationinfluencing technical directionleadership