Senior Software Engineer, Security (C++, RBAC, OpenSSL)

SingleStore delivers the cloud-native database with the speed and scale to power the world's data-intensive applications.
Security
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer, Security (C++, RBAC, OpenSSL)

SingleStore is seeking a Senior Software Engineer specializing in Security to join their database engine team. This role combines system-level programming with security implementation, focusing on C++ development, RBAC, and cryptographic solutions. As part of a collaborative team, you'll work on critical security features for SingleStore's cloud-native database platform.

The position offers a unique opportunity to work at the intersection of database systems and security, where you'll be responsible for implementing robust security measures and optimizing database performance. You'll be working with cutting-edge technology in a fast-paced environment, contributing to a product that powers data-intensive applications worldwide.

The ideal candidate will bring strong C++ programming skills, deep knowledge of security principles, and experience with RBAC implementation. You'll be joining a company that values technical excellence and innovation, with offices across global tech hubs including San Francisco, London, and Bangalore.

This hybrid role, based in Hyderabad, offers the flexibility of remote work while maintaining team collaboration through weekly office visits. You'll be part of a diverse, inclusive team that celebrates wins together and provides opportunities for professional growth. The position involves end-to-end project ownership and exposure to various aspects of the business, from technical development to interaction with product, marketing, and sales teams.

SingleStore's engineering culture emphasizes rapid development cycles, collaborative problem-solving, and the opportunity to make significant impacts on real-world applications. If you're passionate about building secure, high-performance database systems and want to work with a team that's revolutionizing how companies handle their data, this role offers an excellent opportunity to advance your career in database security engineering.

Last updated 5 days ago

Responsibilities For Senior Software Engineer, Security (C++, RBAC, OpenSSL)

  • Building systems software in a rapid production environment
  • Increasing the performance of a SingleStore cluster
  • Writing new C++ code for the query optimizer
  • Writing and testing software
  • Working on brand new and existing projects deployed into production

Requirements For Senior Software Engineer, Security (C++, RBAC, OpenSSL)

Linux
Python
  • B.S. Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline
  • Deep understanding of C.S. fundamentals
  • Strong system programming skills
  • Strong proficiency in C/C++ programming on Linux
  • Knowledge of security vulnerabilities, their identification, and mitigation techniques
  • Hands-on experience with RBAC (Role-Based Access Control) models
  • Proficiency with OpenSSL and cryptographic concepts
  • Experience with Python for scripting and automation
  • Solid knowledge of SQL for querying and database interactions
  • Familiarity with secure coding practices
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills
  • Firm grasp of algorithms and data structures

Interested in this job?

Jobs Related To SingleStore Senior Software Engineer, Security (C++, RBAC, OpenSSL)

Sr. Security Engineer, Detection Engineering

Senior Security Engineer role at Amazon focusing on developing and scaling automated security detection tools and frameworks to protect Amazon's global infrastructure and customers.

Senior Software Development Engineer, Proactive Security - Devices

Senior Software Development Engineer position at Amazon focusing on proactive security for devices, combining big data and ML to enhance retail technology security.

Senior Security Engineer, AWS Proactive Security Builder Efficiency

Senior Security Engineer position at AWS focusing on improving security implementation efficiency while maintaining high security standards across AWS services.

Senior ADC Engineer, Cryptography / Identity

Senior ADC Engineer position at AWS focusing on cryptography and identity management, requiring TS/SCI clearance and extensive experience in Linux systems and security.

Application Security Engineer, Amazon Application Security

Senior Application Security Engineer role at Amazon focusing on application security reviews, threat modeling, and secure architecture design for Amazon's global product ecosystem.