Senior Software Development Engineer (C++ – SDE III / IV) – Mumbai /Bengaluru (8-10 Years Exp )

@Upstox
  • Bengaluru, Karnataka, India View on Map
  • Post Date : October 15, 2025
  • Salary: ₹500,000.00 - ₹1,000,000.00 / Yearly
  • View(s) 47
Email Job

Job Detail

  • Job ID 60342

Job Description

C++ Developer (SDE III / IV)

Location: Mumbai / Bengaluru

Department: Technology – Engineering

Work Type: Full-Time, On-site (5 days a week)

Company: Upstox


About Upstox

At Upstox, we’re building the future of investing — simple, powerful, and for everyone. As one of India’s fastest-growing fintech platforms, we empower millions of investors and traders to take control of their financial journeys. Backed by Mr. Ratan Tata and Tiger Global, Upstox is on a mission to make wealth creation accessible to every Indian. If you thrive in a fast-paced, high-impact environment and want to build technology that changes the way India invests, we’d love to have you on board.

About the Role

We are seeking a Senior Software Development Engineer (C++ – SDE III / IV) with strong expertise in C++, multithreading, and system-level programming, with exposure to Java. In this role, you’ll solve complex engineering challenges, design and implement scalable backend systems, mentor junior engineers, and drive continuous improvements in code quality and engineering practices.

What You’ll Own

  • Lead technical planning, design, and execution of engineering projects.
  • Develop and maintain high-performance, reliable backend systems and services.
  • Analyse project requirements and propose scalable technical solutions.
  • Ensure system stability, availability, and production-grade reliability.
  • Conduct root-cause analysis and implement corrective measures.
  • Recommend process and technology improvements to enhance performance.
  • Write optimized, high-performing database queries and handle 10K+ concurrent requests.
  • Mentor junior engineers and identify POCs to promote innovation and learning.

Who You Are

  • Bachelor’s degree in Computer Science or a related field.
  • 8–10 years of hands-on experience in software development.
  • Advanced proficiency in C++, object-oriented design, and multithreading.
  • Working knowledge of Java, Linux, Git, Agile, CI/CD, and modern testing frameworks.
  • Proven experience building and maintaining large-scale distributed systems.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Analytical, adaptable, and creative problem-solver.
  • Exposure to AI concepts and practical application in system intelligence is a plus.

Why This Role Rocks

  • Build at scale: Engineer backend systems that power a fintech platform trusted by millions.
  • Technical freedom: Work with modern tools and technologies to innovate and optimize performance.
  • High ownership: Shape mission-critical systems that define user experience and reliability.
  • Collaborative culture: Partner with talented engineers and product leaders solving real-world challenges.
  • Impact at scale: Every line of code you write will help redefine how India invests.

Other jobs you may like

Scroll to Top