Senior Engineer, Engine Security (C/C++)

SingleStore delivers a cloud-native database for data-intensive applications, unifying transactions and analytics.
Security
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Engineer, Engine Security (C/C++)

SingleStore is seeking a Senior Engineer for Engine Security (C/C++) to join their team in Hyderabad. This role is part of the database engine team, focusing on building systems software in a rapid production environment. The ideal candidate will have 5+ years of experience, a strong background in C/C++ programming on Linux, and expertise in security vulnerabilities, RBAC models, and cryptographic concepts.

Key Responsibilities:

  • Develop and maintain security features for the SingleStore database engine
  • Implement and improve security measures using C/C++ on Linux systems
  • Work on performance optimization of SingleStore clusters
  • Contribute to the query optimizer using C++
  • Collaborate with cross-functional teams throughout the product lifecycle

Required Skills:

  • 5+ years of experience in software engineering
  • B.S. in Computer Science, Electrical Engineering, or related field
  • Strong proficiency in C/C++ programming on Linux
  • Deep understanding of CS fundamentals and system programming
  • Experience with security vulnerabilities, RBAC models, and OpenSSL
  • Proficiency in Python for scripting and automation
  • Solid knowledge of SQL for database interactions
  • Familiarity with secure coding practices and debugging tools

The role offers the opportunity to work on cutting-edge database technology in a collaborative environment. SingleStore provides a hybrid work model, requiring at least one day per week in the office. Join a team that's revolutionizing how companies run their businesses with real-time data solutions.

Last updated 2 months ago

Responsibilities For Senior Engineer, Engine Security (C/C++)

  • Work on small, collaborative teams to help drive the company forward
  • Build systems software in a rapid production environment
  • Increase the performance of SingleStore clusters
  • Write new C++ code for the query optimizer
  • Work on brand new and existing projects deployed into production with each release
  • Write and test software
  • Gain a significant understanding of both the product and the business

Requirements For Senior Engineer, Engine Security (C/C++)

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 and their implementation
  • 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, vulnerability scanning, and debugging tools
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work in a team environment
  • Passionate about building highly reliable software
  • Firm grasp of algorithms and data structures

Benefits For Senior Engineer, Engine Security (C/C++)

  • Collaborative work environment
  • Exposure to all areas of the business
  • Opportunity to work with cutting-edge technology
  • Professional development opportunities

Interested in this job?

Jobs Related To SingleStore Senior Engineer, Engine Security (C/C++)

Senior Software Engineer, Trust

Senior Software Engineer position at Airbnb focusing on identity verification, fraud prevention, and trust systems, working remotely with occasional office visits.

Senior Security Engineer, Enterprise Security

Senior Security Engineer position at Airbnb focusing on enterprise security, cloud infrastructure, and implementing security solutions across multi-cloud environments.

Senior Solutions Engineer

Senior Solutions Engineer role at Censys, combining cybersecurity expertise with customer-facing responsibilities to drive technical sales and implementation of security solutions.

Senior Solutions Engineer

Senior Solutions Engineer role at Censys, combining cybersecurity expertise with customer-facing responsibilities to drive technical sales and implementation of security solutions.