Software Engineer – C++
Wehrtyou
Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.
Got this interview? Our apps help you get the job.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
11,823 open software roles across 715 companies are on ApplySarthi right now, most of them in Bengaluru (803), Hyderabad (302), Pune (159).
- Software Developer 3 (Control Room Simulator)Jobgether
- Software Development Manager, AWS SageMakerAmazon
- Senior Specialist Software Architect NICE · pune
- Senior Software Engineer, Frontend, GrowthAirwallex
What software roles keep asking for: AWS (26%), Python (25%), Java (24%), System design (22%), Kubernetes (19%), C++ (18%), Observability (17%), CI/CD (15%) — counted across their open postings here.
Software Engineer jobs in the United Kingdom · Software Engineer jobs in London · Remote Software Engineer jobs · C++ jobs · Linux jobs
Wehrtyou has 7 open roles listed here.
- Technical Recruiter
- Software Engineer - Python
- Software Engineer - Distributed Compute
- Research Engineer
- Fullstack Developer
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with Wehrtyou.
Questions you are likely to be asked
- Why do you want to join Wehrtyou?
- What is your experience with C++? Tell me one thing you learned the hard way.
- Walk me through a system you built. How was it designed, and what would you change now?
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Software Engineer – C++ at Wehrtyou interview free →At Hudson River Trading (HRT), C++ is at the center of our live trading systems and research infrastructure. Our C++ engineers build the highly performant, fault-tolerant systems that power trading across global markets. HRT’s distributed system is on the Pareto frontier of latency and throughput, giving you limitless opportunity to leverage your deep knowledge of C++, OS internals, CPU architecture, and networking hardware and protocols. You’ll work side-by-side with researchers, traders, and hardware specialists, implementing solutions where every microsecond matters.
Our bottom-up approach to projects and our highly collaborative environment empower talented engineers to make significant contributions and see their impact daily. At HRT, you'll be challenged to solve complex problems in a fast-paced, highly competitive industry, surrounded by some of the brightest minds in the field.
C++ Engineers at HRT work on a wide variety of projects. Examples include:
- Develop and optimize infrastructure for market data, order entry and execution logic, spanning tens of asset classes including options, equities, futures, crypto, and fixed income.
- Design fault-tolerant, low-latency systems for live trading, including encoding/prioritization of data over WAN links and recovery from hardware failures.
- Profile and improve performance-critical code for both throughput and latency in production environments.
- Build and maintain infrastructure that drives products including client-facing wholesale and SDP platforms, distributed network filesystems, and scalable research workflows.
- Write software that interfaces with specialized hardware such as FPGAs and ASICs used in trading systems.
Profile
- You’re one of the top devs in your current organization, as measured by productivity, technical capability, and helpfulness to other devs.
- You are capable of solving complex engineering problems independently and providing technical advice for others in areas of your expertise.
- You can make progress on long-term architectural projects while troubleshooting smaller tasks and bug fixes with agility.
- You can describe software designs at a high level (the abstract interface), low level (step-by-step algorithm), or anywhere in between.
- You are always looking for ways to make systems better.
Qualifications
- 1+ years of professional work experience
- Bachelor's degree in Computer Science, Computer Engineering, or related field
- Superior design, debugging, and problem solving skills
- Advanced C++ experience is required, daily use preferred
- Knowledge of UNIX operating systems (we use Linux), system/processor performance, and network communication
The estimated base salary range for this position is 200,000 to 300,000 USD per year (or local equivalent). The base pay offered may vary depending on multiple individualized factors, including location, job-related knowledge, skills, and experience. This role will also be eligible for discretionary performance-based bonuses and a competitive benefits package.
Culture
Hudson River Trading (HRT) brings a scientific approach to trading financial products. We have built one of the world's most sophisticated computing environments for research and development. Our researchers are at the forefront of innovation in the world of algorithmic trading.
At HRT we welcome a variety of expertise: mathematics and computer science, physics and engineering, media and tech. We’re a community of self-starters who are motivated by the excitement of being at the cutting edge of automation in every part of our organization—from trading, to business operations, to recruiting and beyond. We value openness and transparency, and celebrate great ideas from HRT veterans and new hires alike. At HRT we’re friends and colleagues – whether we are sharing a meal, playing the latest board game, or writing elegant code. We embrace a culture of togetherness that extends far beyond the walls of our office.
Feel like you belong at HRT? Our goal is to find the best people and bring them together to do great work in a place where everyone is valued. HRT is proud of our diverse staff; we have offices all over the globe and benefit from our varied and unique perspectives. HRT is an equal opportunity employer; so whoever you are we’d love to get to know you.
You can review our Global Applicant Privacy Notice, which explains how we process applicant information.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Software Engineer - Applied AIWehrtyou
- Technical RecruiterWehrtyou
- Software Engineer - PythonWehrtyou
- Software Engineer - Distributed ComputeWehrtyou
- Research EngineerWehrtyou
- Fullstack DeveloperWehrtyou
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on arbeitnow · posted 2026-09-28. ApplySarthi collects openings and links to application pages; the role is advertised by Wehrtyou, not by us.