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 4 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, Engine (Security)

Senior Software Engineer position focusing on security features development for SingleStore's distributed database engine, requiring strong C++ and security expertise.

Senior Software Engineer, Engine (Security)

Senior Software Engineer position focusing on security features development for SingleStore's distributed database engine, requiring strong C++ and security expertise.

Security Systems Engineer, DCE Security Solutions Engineering

Senior Security Systems Engineer role at AWS, focusing on designing and implementing security systems for data centers, requiring 5+ years of experience in security systems and networking.

Senior Software Development Engineer, Devices and Services Trust & Security

Senior Software Engineer role at Amazon's DSTS team focusing on cryptographic implementations for device security, offering competitive compensation and opportunity to work on cutting-edge security solutions.