🔄 Staff Augmentation

mthree is a workforce solutions and staff augmentation firm that recruits, trains, and deploys talent to work on-site at client organizations.

This company was flagged and excluded from default search results. Proceed with caution.

mthree
Posted 2mo ago

C++ Junior Software Developer

mthree
United Kingdom
OnsiteFull Time
Responsibilities
  • designing features
  • delivering features
  • ensuring reliability
Requirements
  • Bachelor's (2:1+) in computer science or related
  • Strong software engineering fundamentals
  • Debugging and SDLC knowledge
  • Familiarity with test-driven development, and right to work in the UK (no sponsorship)
Technical tools mentioned
C++UnixOracleMongoDBWaterfallAgile (Scrum)SDLCtest-driven development

Job description

Want to launch your career as a C++ Junior Developer?


At mthree, we match ambitious graduates with leading global companies across finance.

What you’ll do

You’ll work on large‑scale, mission‑critical software engineering challenges, collaborating closely with Business Analysts and QA teams. Depending on the project, you’ll use either Waterfall or Agile (Scrum) methodologies.

As a Software Development Engineer, you’ll be responsible for the technical design and delivery of product features based on solutions agreed with stakeholders. Because these applications require 24/7 availability, you’ll focus heavily on performance, reliability, and other non‑functional requirements.

Technical skills we look for:

  • C++
  • Unix
  • Oracle
  • MongoDB

How the process works

  1. Application – Apply via this advert.
  2. Assessment – Complete our online assessment.
  3. Interview – Meet our talent team (phone/video), then
  4. Interview with our client.

What happens next

If successful, you’ll join the mthree Academy for 4-6 weeks of online training focused on C++ or other in‑demand languages.
After training, you’ll work with our client for 18 months, with ongoing support and salary increase after 12 months. Most graduates convert to permanent roles afterwards.

 

What you’ll need

  • Bachelor’s degree in Computer Science or related field (2:1 or higher)
  • Solid understanding of software engineering principles
  • Troubleshooting and debugging skills
  • Familiarity with SDLC and test‑driven development
  • Right to work in the UK (no sponsorship)

 

mthree is committed to diversity, inclusion, and supporting the wellbeing of all our employees. Applicants must be authorized to work in the UK full‑time; we cannot provide visa sponsorship.

 

Similar jobs

C++ Software Developer roles
1mo
Save
Mark Applied
Hide
Senior C++ Software Engineer
London, England, United Kingdom
OnsiteFull Time
WorldQuant
WorldQuant: Develops systematic investment strategies through quantitative research and data.
5+ YOE5+ years production C++ on Linux, Python experience, Linux system programming, distributed systems, strong data structures/algorithms and concurrency skills, English proficiency.
C++, Python, Linux
1mo
Save
Mark Applied
Hide
Senior Software Developer (C++)
Whiteley, Hampshire, United Kingdom
OnsiteFull Time
Codan
CodanAustralian Securities Exchange: CDA: Designs and manufactures communications and metal detection technology.
Expertise in modern C++, experience building secure high-integrity desktop and mobile applications, multi-platform development, IP networking and database experience; confidence with hardware-integrated systems; Qt and MongoDB useful; eligible for UK Security Clearance.
C++, Qt, MongoDB
1mo
Save
Mark Applied
Hide
Senior Software Engineer, C++
Amsterdam or London
OnsiteFull Time
Flow Traders: Provides liquidity and market making across global financial markets.
5+ YOEBSc/MSc/PhD in CS/Math or equivalent, 5+ years professional C++ development, strong algorithms/data structures, multithreaded and asynchronous programming, low-latency optimization, and good communication skills.
C++, Rust, Python, Typescript, FIX, Websocket, HTTP, TLS
2mo
Save
Mark Applied
Hide
Senior C++ Software Engineer - Defense Air
Sunnyvale or Washington or San Diego or Fort Walton Beach or Ann Arbor or London or Stuttgart or Munich or Stockholm or Bangalore or Seoul or Tokyo or Freeport
$150k-$200k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
6+ YOE6+ years software engineering experience with strong C++; backend systems, concurrency, performance, and distributed systems expertise; Python proficiency; strong CS/CE/EE fundamentals; U.S. citizenship and eligibility for Secret clearance required.
C++, Python, Axion, Acuity
2mo
Save
Mark Applied
Hide
IT Software Engineering - Senior C++ Software Engineer – Trading & Supply
London, Greater London, United Kingdom
OnsiteContract, Full Time
Deloitte
Deloitte: Provides global audit, consulting, tax, and advisory services.
8+ YOE8+ years in trading & capital markets or investment banking; 5+ years C++ development in finance; strong multithreading, low-latency networking, exchange protocols and derivatives lifecycle knowledge; proficiency in C++, Python, Rust, TypeScript, PowerShell, C#, SQL.
C++, Rust, Python, TypeScript, PowerShell, C#, SQL, FIX, WebSocket, HTTP, TLS
2mo
Save
Mark Applied
Hide
Senior C++ Software Engineer
Cambridge, Cambridgeshire, United Kingdom
HybridFull Time
Darktrace
Darktrace: Provides AI-driven cybersecurity platforms for autonomous threat response.
Strong modern C++ (C++17/20) expertise, experience with performance analysis and optimisation, familiarity with CMake, GCC/Clang, GDB/LLDB, Docker, Linux/Unix, and collaborative problem-solving in complex systems.
C++, C++17, C++20, STL, CMake, GCC, Clang, GDB, LLDB, Docker, Python, Rust, Linux, Unix
3mo
Save
Mark Applied
Hide
C++ Software Developer (DV Equities)
London, /, United Kingdom
HybridFull Time
DV Trading
DV Trading: Proprietary trading firm providing liquidity to global financial markets.
Experience building performant, scalable C++ applications; Linux experience; multi-threaded programming; OO design; strong communication; BS in CS/Engineering; knowledge of options trading a plus.
C++, Linux, Multi-threading, Object-oriented design
1y
Save
Mark Applied
Hide
C++ Software Developer / Engineer
Cambridge, England, United Kingdom
OnsiteFull Time
Options Technology
Options Technology: Managed IT infrastructure and cloud services for financial markets.
1+ YOEC++ development in low-latency trading; Linux/Unix; STL/Boost; scripting (Bash, Perl, Python); CI/CD; Agile; problem solving; 1-2 years experience.
C++, STL, Boost, Linux, Bash, Perl, Python, CI/CD, Debugging tools