Senior Software Engineer | Database Engine
On-site · Hyderabad, Telangana, India
Job Summary
Develop database engine features in a low-level C++/Rust environment, translating customer requirements into deliverable software for a real-time, cloud-native database platform. Responsibilities include delivering bug-free code in unmanaged memory, designing and executing comprehensive test plans using Python, C++, and SQL, applying advanced debugging techniques (e.g., GDB, Flame graphs), and contributing to distributed systems and core engine components. Participate in code and design reviews to ensure software quality, and leverage cutting-edge technologies to optimize performance and throughput for analytical and transactional workloads. Familiarity with Kubernetes and distributed database concepts is preferred.
Required Qualifications
- Bachelor’s degree in Computer Science or equivalent practical experience
- 5+ years of experience developing and debugging system-level software in unmanaged languages like C++ or Rust
- Demonstrated ability to design and build highly reliable, high-performance system software.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.