Role :
We are looking for a highly skilled Senior Software Development Engineer (C++ – SDE 3 / 4) with strong technical expertise in C++, multithreading and exposure to Java. In this role, you will solve complex engineering challenges, mentor junior developers, and provide technical guidance in planning and executing projects. You will play a key role in building scalable, reliable backend systems while maintaining production code quality and driving improvements in engineering processes.
What You'll Own : Provide technical leadership in planning and executing projectsDesign, develop, and maintain high-performing systems and backend servicesAnalyse project requirements and deliver technical and functional recommendationsEnsure system reliability, high availability, and production-grade code qualityPerform system failure analysis and implement corrective actionsEvaluate and recommend improvements in engineering processes and practicesStay updated with new technologies and recommend their adoption to enhance performance and scalabilityWrite optimized, high-performing database queries and handle large-scale concurrent requests (10K+)Mentor junior developers, freshers, and interns, and identify proof-of-concept tasks to foster continuous learning
Who You Are : Bachelor’s degree in Computer Science (or equivalent) with 8–10 years of professional software development experienceStrong expertise in C++ with object-oriented programming skills and multithreading; exposure to Java is preferredSolid foundation in data structures, algorithms, computer science fundamentals, and software designHands-on experience with Linux, Git, Agile practices, CI / CD, and modern testing methodologiesProven ability to build and maintain systems handling 10K+ concurrent requestsStrong analytical, creative problem-solving, and adaptability skillsExperience designing end-to-end architectures and working with scalable development frameworksExposure to AI concepts and their practical application in building intelligent, data-driven systems is a strong plus.
Why This Role Rocks : You’ll build at scale — powering a fintech platform trusted by millions of active users.You’ll work on cutting-edge mobile tech (Kotlin, Jetpack, Compose, modular architecture) with freedom to innovate.You’ll have high ownership and visibility — directly shaping the user experience of one of India’s top fintech apps.You’ll join a team of smart, driven engineers who thrive on solving big, meaningful problems.Every line of code you write will impact the way India invests.
By applying for this position, you acknowledge that you have reviewed our , which outlines how Upstox collects, uses, and protects your personal information ("PI").I accept Upstox's Prospective Employee Privacy Notice.
Developer • bangalore, India