Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Opus 2

Senior engineering at Opus 2 is hands-on, high-trust, and end-to-end. You'll lead complex, often ambiguous work from problem to production, raise the bar on the team around you, and help shape how we build software in a moment where AI is changing the work week to week. We're not looking for someone who'll watch that change from the sidelines.

You can grow toward Staff or Principal from here. This is an IC role, and the day-to-day is engineering with influence, not management.

What you'll be doing
  • Lead complex, often ambiguous features and projects end-to-end. Discovery, breakdown, shipping in slices, and seeing it land for customers.
  • Partner with Product and Design to translate user needs into pragmatic, well-scoped technical work. Call tradeoffs early. Keep the roadmap honest about what's feasible.
  • Raise the bar on the team around you, and beyond. Thoughtful code review, pairing where it helps, mentoring mid-level and junior engineers. The kind of "shows the team what good looks like" presence that compounds over time and gets noticed across squads beyond your own.
  • Own quality and operability. CI/CD, test automation, observability, post-incident learning. Part of the work, not someone else's job.
  • Make architectural and tech-stack calls that hold up. Favour maintainable, scalable, simple solutions over clever ones, and design with operability and change in mind.
  • Use AI to raise quality, speed, and productivity. You don't need to be an ML researcher, but you should be using AI tools well across the SDLC: in your own workflow, in product exploration, and in helping the squad adopt them safely.
  • Help shape engineering strategy with Tech Leads and Engineering Managers. Architecture, scalability, how the team works, where we invest.
The shape we're hiring for

We're hiring T-shaped engineers: broad across the stack, deep in at least one area (backend, frontend, data, infra, AI/ML, or another domain where you can show real expertise). We care more about how you think than how many tools you've used.

  • Depth in something. You can name a domain where you're the person colleagues come to.
  • Breadth that lets you ship end-to-end. "That's not my layer" isn't in your vocabulary when a feature spans frontend, API, data, and deployment.
  • Ownership that runs from idea to production and into how it operates. You're accountable for outcomes, not just output, and you don't drop work at the merge button.
  • Steadiness under pressure. You're a stabilising presence when delivery is uncertain or the goal is moving: calm, structured, and clear about what's known.
  • Coaching disposition. You explain things clearly, give review feedback that grows people, and lift the team's median rather than just its peak. You also receive feedback without defensiveness and treat it as fuel for visible growth.
  • Change disposition. You treat the AI-driven shift in software as the job rather than disruption to it. You learn fast, change your mind when the evidence does, and help colleagues do the same.
You'll be a strong fit if
  • You've shipped, operated, and iterated on real software at meaningful scale. Not just built it, but lived with it.
  • You're comfortable across the stack with at least one of: TypeScript, Python, Java, or Go.
  • You've worked with cloud platforms (AWS preferred; transferable experience welcome) and understand the operational side of running services in production.
  • You enjoy working with Product and Design as partners who shape what gets built, rather than as a service desk that hands you tickets.
  • You're curious about AI tooling and product applications, and you want to help build a learning culture rather than wait for a training catalogue.
You might be a less good fit if
  • You want to specialise narrowly and not branch outside your home stack.
  • You'd prefer fully-specified tickets you can implement without much conversation.
  • You'd rather not spend time growing colleagues. At this level, that's a core part of seniority.
  • You're sceptical of AI tooling on principle and would rather wait to see whether it settles before engaging. At this level we expect you to be helping the squad work out what good looks like.
  • You find rapid change in tools and ways of working draining rather than energising.
  • You're looking for a fast track to management. This role is about technical growth.
How we work

Opus 2 builds the platform that leading legal teams use to run their most complex work: a distributed, multi-tenant SaaS platform with API-first surfaces, where security, privacy, and compliance are first-class concerns. The stakes for our customers are real, so we care about quality. We also move fast and ship, because the alternative is irrelevance.

  • Strong ownership. Squads own their products end-to-end, from the customer outcome through to operating them in production.
  • Pragmatic engineering. We favour simple, testable solutions over premature abstraction. We use data where it informs a real decision.
  • A learning and improvement culture. We're building an engineering organisation that learns and adapts at the pace AI is forcing on the work. That's the bar for hiring, growth, and how we run the team.
  • Coaching as part of seniority. Senior engineers help juniors, mid-levels, and each other grow. We protect that time on calendars.
A work in progress

Opus 2 is in real transition. AI is reshaping how our customers work and how we build software, and we're investing in the engineering organisation to keep pace. Some of that is already settled; other parts are still being shaped.

If you want a fully paved path, this isn't it yet. If you want to be an agent of change in a team that's clear about where it's going and pragmatic about how to get there, there's real leverage here. We're hiring people who'll help us shape this, not just slot into it.

Tech you'll work with

We pick tools to fit the problem, and we have a clear sense of where we're heading. On the backend we're investing in Python, Go, and TypeScript. Java and PHP are in established parts of the platform and we'll keep them well-tended where it makes sense. If you light up about Python or Go, you're in the right place.

  • Backend : Python, Go, TypeScript (where we're investing); Java and PHP (established services)
  • Frontend : React
  • Deployment : Kubernetes primary; serverless where it's the better fit
  • Cloud : AWS
  • Data : Postgres, MongoDB, OpenSearch / Elasticsearch, vector stores
  • AI : GenAI features already in production (LLMs, retrieval, agentic workflows), with more on the way

You don't need to know all of these on day one. You should be ready to learn what you don't.

Working for Opus 2
  • Senior engineering work at a company where AI is real, in production, and a core part of how customers get value. Not a side-of-desk experiment.
  • A focused engineering organisation where your work is visible, your decisions matter, and the path from idea to customer is short.
  • Investment in your growth: coaching, learning time, exposure to challenging problems, and a clear IC track if you want to keep deepening technically.
  • 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 or dependent day.
  • Regular Company Social Events.
  • Yearly Development Retreat.
#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Edinburgh, IN vacancy
  • £50k - £60k per year

     ...About Us We’reDayshape—an award-winning software scale‑up with big ambitions and the momentum...  ...you come in. As part of one of our engineering teams, your key areas of focus will be enhancing...  ...support our customers' success. As a senior software engineer, you will work... 
    Senior
    Full time
    Work at office
    Remote work
    Monday to Friday
    Flexible hours
    2 days per week
    3 days per week

    Dayshape

    Edinburgh, IN
    2 days ago
  •  ...Opus 2 in Edinburgh, Indiana, is seeking a Senior Engineer to lead complex projects from design to production. This role emphasizes hands...  ...ideal candidate will have significant experience in shipping software, be comfortable with multiple programming languages, and demonstrate... 
    Senior
    Flexible hours

    Opus 2

    Edinburgh, IN
    2 days ago
  •  ...Speechify is looking for a Senior Software Engineer to join our Core Experiences Team in Edinburgh. You will build foundational services and SDKs that enhance our product. This role requires skills in Kotlin and a systems thinking approach to optimize user experience.... 
    Senior

    Speechify

    Edinburgh, IN
    2 days ago
  • £50k - £60k per year

     ...Dayshape, based in Edinburgh, is seeking a Senior Software Engineer to enhance product scalability and usability. This full-time role offers an opportunity to work with a cross-functional team in delivering outstanding features. The ideal candidate will have expertise... 
    Senior
    Full time

    Dayshape

    Edinburgh, IN
    2 days ago
  •  ...Overview Perk is hiring a Software Engineer who owns features end-to-end, from understanding customer pains with the product team, through design, coding, deployment, and measuring impact. You will see how technical decisions move the needle for customers daily. We value... 
    Suggested

    Perk

    Edinburgh, IN
    2 days ago
  •  ...Perk is seeking a Software Engineer in Edinburgh, Indiana to own features from design to deployment. In this role, you will develop solutions that enhance user experiences across various travel services, automate processes for businesses, and integrate AI-driven features... 

    Perk

    Edinburgh, IN
    2 days ago
  •  ...Analog Devices is seeking a Graduate Software Engineer to contribute to compiler development for Battery Management System ICs and build web-based tooling for battery management. The role involves engaging with multidisciplinary teams and developing both frontend and backend... 

    Analog Devices

    Edinburgh, IN
    2 days ago
  • $60 - $70 per hour

     ...Apex Systems is looking for a Lead Cloud Automation Engineer to manage migrations to AWS EKS and enhance system reliability. Responsibilities include designing scalable systems, managing Cron job schedulers, and collaborating on CI pipelines. The ideal candidate will... 
    Senior
    Hourly pay

    Apex Systems

    Columbus, IN
    2 days ago
  •  ...Analog Devices is looking for a Senior Design Verification Engineer to join the Data Center and Energy team in Edinburgh, Indiana. This role will involve contributing to the verification of innovative mixed-signal products, collaborating with design engineers, and ensures... 
    Senior

    Analog Devices

    Edinburgh, IN
    2 days ago
  • $50 - $55 per hour

     ...Senior Electronics Hardware Design Team Lead Engineer Technical/Functional Skills: Experience in below technology, tools, domain and services: Analog/Mixed Signal Circuit Design Circuit Simulator tools such as LTSpice, PSPice, Low Level Mixed Signal (Analog, Digital... 
    Senior
    Flexible hours

    ClifyX

    Columbus, IN
    5 days ago
  •  ...LHP Engineering Solutions is a global Functional Safety leader committed to creating safe...  ...ASPICE, ISO/SAE 21434. We are seeking a Senior Embedded Cybersecurity Engineer to act...  ...understanding of embedded hardware/software interactions, secure boot concepts, and... 
    Senior
    Local area

    LER TechForce LLC

    Columbus, IN
    3 days ago
  •  ...Edge. ADI combines analog, digital, and software technologies into solutions that help drive...  ...at and on LinkedIn and Twitter (X) .Senior Design Verification EngineerThe Data Center...  ...is seeking SENIOR DESIGN VERIFICATION ENGINEER. The successful candidate will join a... 
    Senior
    Permanent employment
    Work at office
    Day shift

    Analog Devices

    Edinburgh, IN
    3 days ago
  •  ...Senior Systems Engineer About SITE 525 SITE 525 is at the forefront of delivering cutting-edge training solutions for information maneuver...  ...and restore hardware, operating systems, applications, and software including updates, security patches, and backups.... 
    Senior
    Contract work
    Interim role
    Work at office
    Local area
    Flexible hours

    IDS International

    Edinburgh, IN
    7 days ago
  •  ...Turner- in Edinburgh is seeking a Senior Project Risk Management Professional/ Director to lead their Scotland Infrastructure Risk team. In this pivotal role, you will shape the future of risk management by managing a talented team and driving innovative practices across... 
    Senior

    Turner Corporation

    Edinburgh, IN
    2 days ago
  • Schroders is seeking a Portfolio Manager in Edinburgh to take ownership of discretionary portfolios linked to intermediary relationships. The successful candidate will provide excellent service, manage relationships, and ensure robust investment oversight. A strong portfolio...
    Senior
    Flexible hours

    Schroders

    Edinburgh, IN
    2 days ago
  •  ...Transamerica Corporation is seeking a Senior Communications Consultant in Edinburgh to develop impactful marketing communications. The role involves collaboration with teams and external partners, ensuring compliance and engaging customers effectively. The ideal candidate... 
    Senior

    Transamerica

    Edinburgh, IN
    3 days ago
  •  ...Civica is looking for a Senior Information Governance Security Consultant to deliver consultancy services that enhance clients' information governance and cyber security posture. This crucial client-facing position offers autonomy and variety, focusing on strengthening... 
    Senior
    Remote work

    Civica

    Edinburgh, IN
    2 days ago
  • $70k - $75k

     ...tablets, servers, mobile units, virtual machine environment. Knowledge of networks (i.e.: Network Switches, TCP/IP, Packet Capture Software). Knowledge of VMware and Microsoft Server environments. Experience with Microsoft SCCM and Active Directory. Experience... 
    Temporary work
    Work experience placement
    Local area
    Remote work

    PCA

    Edinburgh, IN
    7 hours ago
  •  ...Client Solution Architects is seeking an Enlisted Senior Trainer for a program at Camp Atterbury, IN. The role involves conducting doctrinal staff training on Army WfFs and ensuring adherence to training requests as outlined by the unit commander. Candidates must maintain... 
    Senior

    Client Solution Architects

    Edinburgh, IN
    3 days ago
  •  ...Clark Wood is seeking an Audit & Accounts Senior for their Edinburgh office. This role involves providing advisory services to owner-managed businesses and leading audit assignments for significant engagements. Candidates should be ACA/ACCA qualified with relevant experience... 
    Senior
    Work at office

    Clark Wood

    Edinburgh, IN
    2 days ago
  • KPMG Careers is searching for candidates to join their growing Financial Services and Asset Management tax teams in Edinburgh, Indiana. The role offers the chance to work on diverse and interesting projects within a supportive team. Successful candidates will perform compliance...
    Senior

    KPMG Careers

    Edinburgh, IN
    3 days ago
  •  ...Remote Software Engineer Location: Indianapolis, IN (100% Remote) Length: 6 month+ This role will be focused on helping our client build out functionality to directly pull data from applications and databases. You will need to have hands-on coding experience... 
    Local area
    Remote work

    My3Tech Inc

    Columbus, IN
    3 days ago
  •  ...Phoenix Group is looking for a Senior Implementation Manager to join our Workplace Distribution Implementation team. This role involves managing the implementation of Workplace Pension Schemes for new clients, requiring strong stakeholder management and project governance... 
    Senior

    PHOENIX Group

    Edinburgh, IN
    2 days ago
  • The Progeny Group Limited is seeking a Chartered Financial Planner to join their team in Indiana. Inheriting a diverse portfolio of HNW and VHNW clients, you will maintain excellent relationships and deliver exceptional results while prioritizing high-quality solutions...
    Senior
    Remote work

    The Progeny Group Limited

    Edinburgh, IN
    3 days ago
  •  ...Balfour Beatty plc is seeking a Senior Commercial Manager based in Indiana, U.S. to oversee extensive commercial and financial management for major infrastructure projects. Responsibilities include risk management, procurement strategy, and team leadership. Ideal candidates... 
    Senior
    Remote work
    Flexible hours

    Balfour Beatty plc

    Edinburgh, IN
    2 days ago
  •  ...Audit & Accounts Senior – Edinburgh (RC-18998) Location: Edinburgh, Scotland; Sector: Accountancy (Qualified); Benefits: Highly Competitive Audit & Accounts Senior – Edinburgh Public Practice recruitment specialists Clark Wood have recently been instructed by a highly... 
    Senior
    Work at office

    Clark Wood

    Edinburgh, IN
    3 days ago
  •  ...breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in...  ...more at and on LinkedIn and Twitter (X) .Graduate Software Engineer – Compiler & Full‑Stack Tooling for Battery‑Management ICs (BMS... 
    Permanent employment
    Work at office
    Remote work

    Analog Devices

    Edinburgh, IN
    3 days ago
  • $105.72k - $132.14k

     ...the process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Edinburgh, IN
    6 days ago
  • FATS B Grade (FS) – tax Note: Scotland Role and Responsibilities A client-facing individual, responsible for building internal and external relationships in order to win projects and drive sales growth both independently and as part of the market team. Leading engagement...
    Senior

    KPMG Careers

    Edinburgh, IN
    3 days ago
  • £31k per year

     ...CBW Staffing Solutions Ltd is seeking an experienced Fabric Engineer to join their team in Edinburgh. This mobile role involves general repairs, including plumbing and joinery, across multiple sites. The ideal candidate will have 2–3 years of experience in facilities... 

    CBW Staffing Solutions Ltd

    Edinburgh, IN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!