Senior C++ Developer

Standard Chartered India

Bengaluru East, Karnataka, IndiaFresher1h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 1 year
Must know
REST APIsGitLinuxSQLOperations
Nice to have
C++Python
Work
On-site in Bengaluru East
Pay
Not stated by the employer.
Skill demand
REST APIs39%Git30%SQL27%Linux13%of 99 similar fresher jobs posted in India this week
Listed
2 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Financial Markets eTrading system developments team is a specialist team hired to design, develop, and enhance proprietary systems that will differentiate the bank in its core markets. eTrading systems are aimed at numerous customer markets including: external customers via the internet, sophisticated customers via API/point-to-point connectivity, internal users trading on behalf of customers around the globe, and connectivity into multi-dealer platforms. This role is an opportunity to be part of a large multi-asset eTrading system development team distributed between Bangalore, Singapore, Shanghai, and London.

Key Responsibilities

  • Take responsibility for end-to-end delivery across the software development lifecycle, including design, development, testing, deployment, and maintenance of features or applications.
  • Create robust code using best practices.
  • Translate business needs into technical requirements.
  • Integrate systems.
  • Perform quality assurance.
  • Ensure solutions are scalable, maintainable, and align with security standards.
  • Ensure developed code has significant coverage by automated tests.
  • Adhere to SCB development practices.
  • Manage application support handover to global teams.
  • Maintain and enhance the code base after project go-live.
  • Proactively identify and mitigate potential risks and technical obstacles.
  • Participate in code reviews and contribute to technical discussions.
  • Provide technical support and resolve critical production issues.

Requirements & Tech Stack

  • Multithreading
  • C++
  • STL
  • Boost
  • Python
  • Database
  • Development on Linux using gcc, gdb, git, and associated debugging tools.
  • Knowledge of all aspects of software design, development, and deployment.
  • Working knowledge of messaging and communication protocols including TCP, UDP, multicast, and data encoding.
  • Working understanding of SQL and simple DDL operations.
  • Excellent oral and written communication skills, with the ability to interact with business representatives.

Qualifications

  • C++14/17 skills are highly desirable.
  • Knowledge of the STL is highly desirable.
  • Experience of the Boost libraries is highly desirable.
  • Experience in one or more of the following is highly desirable: system, network, or low latency programming.
  • Entry-level Python programming skill is good to have.
  • Working knowledge of the design of scalable, high availability, supportable distributed architectures.
  • Working knowledge of FX products, pricing, and real-time risk management is desirable.

Fresher Jobs in Bengaluru · last 7 days

60 openings · all need no experience

Most hiring: JobShop, Ayka Communication, Quantumv Global Solutions

See all 60 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job