Industry & Sector: Enterprise software and product engineering delivering high-performance backend systems, infrastructure components, and real-time services for customers across fintech, telecom, and cloud platforms. Seeking engineers who build reliable, low-latency core components that run at scale in production.
Primary job title (standardized): Staff Software Engineer - Core Systems
Location & Workplace: On-site Bangalore, India
Role & Responsibilities
- Design, implement, and maintain core system components and backend services in C/C++ with a focus on low-latency and high-throughput behavior.
- Develop and optimise multi-threaded, concurrent code on Linux; identify and remove performance bottlenecks using profiling tools.
- Troubleshoot production incidentsperform root-cause analysis, implement fixes, and drive post-mortems to prevent recurrence.
- Author unit and integration tests, automate CI/CD pipelines, and enforce code quality through reviews and measurable engineering standards.
- Collaborate with product managers, SREs, and cross-functional teams to define clear technical requirements and deliver scalable solutions on schedule.
- Mentor peers, drive architecture decisions for core modules, and produce clear design documentation and operational runbooks.
Skills & Qualifications
Must-Have
- C++
- C
- Linux
- Multithreading
- Performance profiling
- Git
Preferred
Additional Qualifications
- 25 years of professional experience building backend/core system software, ideally in product or enterprise environments.
- Hands-on experience debugging production issues using profilers, strace, gdb, or observability stacks.
- Comfortable working on-site in Bangalore and collaborating closely with cross-functional teams.
Benefits & Culture Highlights
- Collaborative, hands-on engineering culture with strong emphasis on ownership and technical growth.
- Opportunities to influence product architecture and mentor fellow engineers.
- Competitive compensation, career progression, and exposure to large-scale production systems.
This role is optimized for engineers who enjoy systems-level challenges, performance tuning, and shaping the technical direction of core services. If you thrive in on-site, fast-paced engineering teams and want to drive measurable impact, this is an excellent fit.
Skills: design,architecture,linux,multithreading