Opus 2

Computer Software

JuniorSoftwareEngineer

£35–45k ~AI est. Edinburgh, Scotland, United Kingdom FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“Junior Software Engineer at Opus 2. Skills: Software Development, DevOps, Cloud, AI. Build foundational skills. Ship code”

Industry & Context.

Computer Software
Problems you'll solve

Asking for help

What They're Looking For.

Must Have

Write code in at least one mainstream language, Used Git, Written tests, Shipped something

Nice to Have

Python or Go expertise

What You'll Do.

Build foundational skills, Ship code, Learn the craft, Use the tools, Communicate clearly, Improve the docs

How You'll Work.

Team & Collaboration

Senior engineers supervising; Squads own products; Coaching as part of seniority

Communication Scope

Clear communication

Full Job Description

The first few years of your engineering career shape how you think for the rest of it. We want juniors who are curious, who pick things up fast, and who take that early learning seriously. You'll join a squad working on real production code from day one, with senior engineers around you whose job includes growing you. AI is reshaping how all of us write software, and you'll learn that on the job, alongside the fundamentals. This is an IC role with a clear path forward, and we invest in that path. ### What you'll do * **Build foundational skills on real production work.** Well-defined tasks with senior engineers supervising. The work is small in scope but real, and your code ships and serves customers. * **Learn the craft deliberately.** Code review feedback, pairing, documentation, tests. These are the fundamentals that compound, and we protect time for them. * **Use the tools well.** Source control, your dev environment, CI, observability, and AI tooling, which we treat as part of the workflow. Try things and bring back what you find. * **Communicate clearly.** Tell your team what you're working on, why, how it's going, and where you're stuck. Asking for help is part of the job. * **Improve the docs.** Whenever something tripped you up, write the explanation that would have helped. The codebase improves, and so do you. ### The shape we're hiring for For juniors, we hire for shape more than experience. * **Curiosity.** You're interested in how systems work, why decisions were made, and what you don't yet understand. * **Learning velocity.** You pick things up fast from pairing, code review, docs, AI tools, and conversations. You don't wait for someone to teach you. * **Emerging ownership.** You complete what you start, ask when stuck, and take responsibility for your share of the work. * **Clear communication.** You say what's going well, what isn't, and what you need. * **Change disposition.** You enjoy that the work is changing fast. That's part of the appeal. ###

Free ATS check

Applying for this Junior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Opus 2?

Real rants from real employees. Read before you apply.

Read Company Rants →