CrawlJobs Logo

Junior Developer - C++

China, Shanghai · Job Posted December 05, 2025
Apply Position
Job Link Share

Job Description

Akuna Capital is looking for a Graduate C++ Developer to join our development team and contribute to building our proprietary trading systems. Our engineers use modern technologies and development approaches while owning the end to end delivery of projects.

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

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

Looking for more opportunities?

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

Similar Jobs for

Junior Developer - C++

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 C++ Developer

We are looking for a recent graduate or Junior C++ Developer to join the Retail ...
Location
Location
United Kingdom , Manchester
Salary
Salary:
25000.00 - 35000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of C++ 20 or later (Final year project or work experience)
Job Responsibility
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
What we offer
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
  • Fulltime
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