CrawlJobs Logo

Junior C++ Developer

United Kingdom, Manchester Employment contract 25000.00 - 35000.00 GBP / Year · Job Posted May 05, 2026
Apply Position
Job Link Share

Job Description

We are looking for a recent graduate or Junior C++ Developer to join the Retail Technology Team. The team focuses on the development and enhancement of our retail platform supporting our extensive network of shops and self-service betting terminals. You will be working on customer facing applications implementing user interface designs, developing business logic and integrating with hardware. This role will develop your skills in C++ and the Qt framework and give hands on experience of modern software development practices.

Job Responsibility

  • Implementing software solutions that align with team goals, product requirements, and established architectural patterns, under the guidance of senior engineers and Tech Leads
  • Writing clean, maintainable code and improving code quality through practices such as refactoring, pair programming, and learning outside-in development techniques
  • Strong engineering practices, including test automation, CI/CD pipelines, and basic performance and reliability considerations
  • Data storage concepts, including SQL or NoSQL databases, caching, and basic database design principles
  • Clear, minimal technical documentation such as READMEs, API usage notes, and basic runbooks, with guidance from the team
  • Building resilient systems and understanding how software behaves when things go wrong
  • Awareness of performance, scaling, and reliability concepts and how they influence system behaviour
  • Awareness of monitoring, observability, and availability tools to understand how systems behave in production
  • Awareness of long-term system evolution, including technical debt, obsolescence, and future improvement opportunities
  • Awareness of modern release practices and deployment strategies used within the organisation
  • Awareness of design discussions and technical planning, learning how features are broken down and implemented effectively within the team
  • Participating in incremental delivery using Agile practices, learning how flow, feedback, and metrics support continuous improvement
  • Learning and applying agreed system design patterns, technical standards, and best practices within the team

Requirements

Experience of C++ 20 or later (Final year project or work experience)

Nice to have

  • Domain based systems design
  • Working in a product organisation
  • AI within the SDLC
  • Qt/QML 6
  • Network technologies

What we offer

  • Competitive rate of pay and pension contribution
  • Generous discretionary bonus schemes, incentives and competitions
  • Annual leave entitlement that increases with length of service
  • Access to an online GP 24/7, 365 days a year for you and your immediate family
  • Employee wellbeing support through our Employee Assistance Programme
  • Enhanced Maternity & Paternity Pay
  • Long Service Recognition
  • Access to a pay day savings scheme, financial coach and up to 40% of your earned wage ahead of payday, through Wagestream

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Junior C++ Developer

8 matching positions

C or C++ Junior Developer

Amentum is seeking software engineering professionals with software development ...
Location
Location
United States , Dahlgren
Salary
Salary:
80000.00 - 110000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, physics, mathematics, engineering, or other applicable technical field or have equivalent experience to substitute for the education requirement
  • 0-5 years of experience
  • Must have an Active SECRET US Government Clearance
  • US Citizenship is required to obtain SECRET Clearance
  • Candidates must maintain a valid Real ID driver’s license required for access to customer site and have access to reliable transportation
  • This position requires occasional travel between local worksites during the week
  • C++ or C, and Familiarity with Agile Development
  • Effective communication skills
Job Responsibility
Job Responsibility
  • Supporting Naval projects/programs requires the ability to conduct C++ and/or C software development used within the Submarine Launched Ballistic Missile (SLBM) weapon system
  • Supporting a Senior Amentum developer in development using Agile development principles
  • Ability to perform analysis and problem-solving techniques in support of professional scientific/engineering work
  • Ability to work independently and with others within established teams, across organizations, to meet established goals
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Junior Developer - C++

Akuna Capital is looking for a Graduate C++ Developer to join our development te...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS/PhD in Computer Science, Engineering, or equivalent technical field
  • 0-2 years' experience, must be graduating by Jul 2026 or prior
  • Familiarity with modern C++ development and best practices
  • Excellent communication and collaboration skills
  • Passion for building high quality software within a fast-moving environment
  • Familiarity with data structures, algorithms, and lower-level performance optimisation
  • Familiarity with multi-threaded and distributed systems
  • Willing to communicate in English at the technical interviews
Job Responsibility
Job Responsibility
  • Work on a range of high-performance and low-latency systems, ranging from exchange connectivity, trading algorithms, pricing, and automation
  • Collaborate closely with colleagues from within the technology team and other departments including quant and trading to identify and deliver high impact projects
  • Be responsible for the full software development life cycle from requirements analysis, design, development, testing, deployment, and post deployment reliability and performance
  • Contribute innovative ideas and solutions to the team
Read More
Arrow Right
New

Junior Developer

This is an early-career role for a developer who has started their professional ...
Location
Location
Australia , Sydney
Salary
Salary:
Not provided
brighte.com.au Logo
Brighte Capital
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-2 years of professional software development experience (internships, bootcamps, open source, or significant personal projects count)
  • Working knowledge of at least one of JavaScript/TypeScript, Node.js, or Python
  • Exposure to React or a similar modern frontend framework, and comfort with HTML and CSS
  • Basic understanding of REST APIs, databases (SQL or NoSQL), and version control with Git
  • Practical experience using AI tools in your work: AI coding assistants (such as Cursor, Copilot, Claude Code), prompt design, or basic LLM API integration (OpenAI, Anthropic, or similar)
  • A computer science, software engineering, or related technical background, or equivalent self-taught experience
Job Responsibility
Job Responsibility
  • Work within an established VB and C# codebase to investigate, troubleshoot, and implement changes
  • Write and optimise SQL queries to extract and validate financial data, supporting investigations and reporting requests from Finance and Operations
  • Review the system from a user perspective to understand how business teams operate day-to-day, translating that into meaningful technical improvements
  • Write clear, maintainable documentation of system behaviour, business logic, and investigation findings
  • Actively build knowledge of financial concepts including lending, payments, and reconciliation, and surface problems you find, not just the ones you're assigned
What we offer
What we offer
  • Hybrid working. 3 days in office, 2 from home
  • Socials - lunches, drinks, snacks, table tennis, a properly stocked pantry, and the company of people you actually like
  • Employee Share Option Plan (ESOP). Share in Brighte's success
  • End-of-trip facilities for cyclists, including showers and towel service
  • Anniversary leave. An extra day off each year to mark your time with us
  • Fulltime
Read More
Arrow Right

Quant Prime Brokerage Services C++ Developer

Join us a C++ developer for designing and developing ultra-low-latency end-to-en...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent 5+ years of experience with expertise in C++
  • Conversant with Modern C++ topics and features
  • Expert in data structures, algorithms, multi-threading, and C++ standard library
  • C++ performance and low latency understanding to make latency reduction on the critical path of flow
  • Good working experience of Linux/Unix operating system and Linux commands
  • Working experience, collaboration in the regional and global team structure
Job Responsibility
Job Responsibility
  • Design and develop ultra-low-latency end-to-end Direct Market Access (DMA) trading platform
  • Build out the functionality and technology of the SubM, SUBM-R, SubM Native systems
  • Develop Cash Connectivity Platform for our Equities Cash Business
  • Help with the design and development of industry-leading, ultra-low-latency Equities trading systems
  • Take up the full responsibility and drive multiple deliveries at a time
  • Work closely with existing leads to review current platform architecture and propose and implement changes geared towards performance improvements, simplification, and technical debt reduction
  • Be the GoTo person for Business/ Desk and provide estimates for tasks including design, development, and testing
  • Provide holistic simulation and testing of the trading system for high reliability
  • Support analysis, testing, and operations teams
  • Participate in code reviews and architectural decisions
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Wellness rooms
  • Gyms
  • Mental health support
  • Modern workspaces
  • Collaborative areas
  • State-of-the-art meeting rooms
  • Fulltime
Read More
Arrow Right

C++ Developer

We are looking for an experienced C++ Developer with strong hands-on expertise i...
Location
Location
India , Haveli
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 4–7 years of experience in high-performance C++ development
  • Strong proficiency in modern C++ (C++11/14/17)
  • Deep knowledge of data structures, algorithms, memory models, and CPU architecture
  • Expertise in multithreading, atomics, lock-free programming, and concurrency control
  • Excellent understanding of Linux internals and system-level programming
  • Experience with debugging and profiling tools: gdb, perf, valgrind, flamegraphs
  • Hands-on experience with CMake/Make, Git, and build pipelines
  • Python development experience for scripting, automation, or tooling
Job Responsibility
Job Responsibility
  • Design, develop, and optimize ultra‑low‑latency C++ applications
  • Build and maintain exchange connectivity, order execution systems, and latency‑sensitive components
  • Develop real-time market data pipelines with strict performance SLAs
  • Optimize application performance at CPU, memory, threading, and network levels
  • Implement lock-free or low-lock concurrent designs for high throughput
  • Conduct deep performance analysis using profiling tools (gdb, perf, valgrind, flamegraphs)
  • Ensure high availability, fault tolerance, and rapid recovery for production systems
  • Work closely with Traders and Quant Researchers on strategy implementation and enhancements
  • Participate in architecture reviews, performance design discussions, and code reviews
  • Mentor junior developers and enforce best engineering practices
  • Fulltime
Read More
Arrow Right

3D Software Junior Developer

Anatomage, Inc. is looking for Junior Software Developer. In this position, you ...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
osteoidinc.com Logo
Osteoid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with C++
  • Experience developing 3D graphics applications
  • Experience with Machine Learning and LLM applications
  • Demonstrated analytical, reasoning, planning and problem-solving abilities
  • Self-starter, positive attitude, and ability to multitask effectively
  • Strong verbal and written communication skills
  • Bachelor's degree in Computer Science, Engineering, or related fields
  • Experience working in a professional environment is a plus
Job Responsibility
Job Responsibility
  • Work closely with team members across different roles and departments as a point person for software development requests
  • Develop software programs and solutions by studying application design specifications, core algorithms and user experiences
  • Troubleshooting, debugging, maintaining, and improving existing software applications and components
  • Learn and grow as a Junior Software Developer
What we offer
What we offer
  • Health, Dental, and Vision care for you and your family
  • 401K savings plan with employer matching
  • Generous PTO leave and paid holidays
  • Opportunity to grow with the company
  • On-site gym facility
  • Young and energetic team culture
  • Fulltime
Read More
Arrow Right

Principal Engineer- C++ developer

At Aristocrat, we believe in crafting world-class gaming experiences that delive...
Location
Location
India , Gurugram
Salary
Salary:
Not provided
aristocratgaming.com Logo
Aristocrat Gaming
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s Degree or equivalent experience in Computer Science, Engineering, or a related field
  • 10+ years of professional software engineering experience
  • Demonstrated experience in the gaming industry is an advantage
  • Strong background in C++, OOP, and SDLC
  • Experience with Agile/Scrum methodologies
  • Excellent problem-solving, analytical, and organizational skills
  • Strong communication and interpersonal skills
  • Demonstrated ability to mentor team members and lead projects successfully
Job Responsibility
Job Responsibility
  • Lead Object-Oriented Analysis and Design (OOAD) to build robust and scalable software solutions
  • Apply advanced C++ (11/14) to develop high-quality code that meets our strict performance standards
  • Develop and debug software for both Linux and Windows environments
  • Use tools such as Visual Studio, SVN/GitHub, GDB, memory profiling, and static/dynamic code analysis to ensure flawless software performance
  • Implement continuous integration systems to streamline our development process
  • Engage in the full application lifecycle, from concept to deployment, using Agile methodology
  • Apply your analytical and problem-solving skills to tackle complex technical challenges
  • Communicate effectively and work collaboratively within a diverse team
  • Mentor junior engineers and share your knowledge to foster a culture of continuous learning and improvement
What we offer
What we offer
  • Robust benefits package
  • Global career opportunities
  • Fulltime
Read More
Arrow Right

Senior C++ Developer

We are looking for a skilled Senior C++ Developer to join our engineering team a...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
ddroidd.com Logo
ddroidd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience developing software in modern C++ (C++11 and above)
  • Strong understanding of object-oriented programming, STL, data structures, and algorithms
  • Solid experience with debugging, profiling, and performance optimization
  • Good understanding of multi-threading and concurrency
  • Experience with working on Linux platforms
  • Comfortable working with large, existing codebases
  • Strong problem-solving skills and attention to detail
  • Proficiency with Git and common development workflows
  • Experience working in Agile environments (Scrum / Kanban)
  • Ability to communicate clearly and collaborate effectively with cross-functional teams
Job Responsibility
Job Responsibility
  • Develop and maintain high-quality C++ code within an existing, evolving codebase
  • Implement new features according to product requirements and technical specifications
  • Improve, refactor, and optimize existing modules while ensuring backward compatibility
  • Debug complex issues, perform root-cause analysis, and deliver reliable fixes
  • Contribute to performance tuning, memory optimization, and multi-threading improvements
  • Write unit tests, participate in code reviews, and follow established coding standards
  • Collaborate with QA, DevOps, and product teams to ensure smooth releases
  • Provide mentorship and technical guidance to mid-level and junior colleagues
  • Contribute to ongoing improvements in development processes, documentation, and code quality
What we offer
What we offer
  • Private medical insurance
  • National holidays off, even when falling on weekends
  • Loyalty leave: +1 day/year
  • Continuous professional development opportunities
  • Sports subscription programs
  • Referral bonuses for bringing in new talent
  • Meal tickets
  • Bookster subscription for reading & learning
  • Community and team-building events
  • Fulltime
Read More
Arrow Right