Senior C++ Programmer
- Industry Type
- IT
- Functional Area
- IT Software
- Nationality
- Any
- Keywords
- C programming Realtime trading software development Lowlatency messaging
Job Description
Join IT Search & Select Careers in Cambridge as a Senior C++ Programmer. Work on high-performance, real-time trading software that processes market data and supports investment workflows. Develop low-latency messaging and contribute to reliable, precise software solutions.
- Position
- Senior C++ Programmer
- Company
- IT Search & Select Careers
- Location
- Cambridge, United Kingdom
- Industry
- IT
- Experience
- 1 to 20 years
Responsibilities
- Develop low-latency messaging
- Work on high-performance, real-time trading software that processes market data
- Support mission-critical investment workflows
Show the original advert
Please register or log in to see the full job description. Register / Log in
About the role: Senior C++ Programmer
General information about this type of role, not from the employer. The employer's actual requirements may differ, so always check the job details above.
Senior C++ Programmers design, develop, and maintain software applications using the C++ programming language. They typically work in IT companies, software development firms, or technology departments across various industries. Their role involves solving complex programming problems and improving software performance.
What this role usually involves
- Write, test, and debug C++ code for software applications.
- Collaborate with other developers and project teams to design software solutions.
- Optimize existing code for better performance and reliability.
- Review code written by junior programmers and provide guidance.
- Participate in software architecture and design discussions.
- Maintain documentation related to software development processes.
Skills employers usually look for
- Strong proficiency in C++ programming language.
- Good understanding of software development life cycle.
- Problem-solving and analytical thinking abilities.
- Experience with debugging and performance tuning.
- Ability to work collaboratively in a team environment.
- Familiarity with version control systems.
Usual qualifications
- A diploma or degree in computer science, software engineering, or a related field is usually expected.
- Relevant programming certifications can be beneficial.
- Previous experience in software development roles is often preferred.
Similar jobs
- IT Delivery Manager - Retail Technology FinCh. Careers
- Cloud Engineer VIQU IT Recruitment Careers
- Laptop Application Packager vertex-it-solutions Careers
- IT Security & Infrastructure Engineer Hays
- Data Transformation Project Manager Network IT
- Infrastructure Engineer (Citrix And VMware) Network IT
