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 a month 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++)

Software Development Engineer, Relational Engines Security / AWS Piezo

Join AWS as a Software Development Engineer to build critical foundational systems, focusing on security, Rust, formal verification, cryptography, and PKI.

Security Engineer II, WW Ops Security

Join Amazon as a Security Engineer II in WW Ops Security, focusing on third-party partner security and risk management.

Senior Software Development Engineer, AWS Network Firewall

Senior Software Development Engineer position for AWS Network Firewall, developing cybersecurity services to defend against evolving threats.

Software Development Engineer, CloudHSM

Join AWS as a Software Development Engineer in CloudHSM, building secure cryptographic services for millions of customers.

Software Development Engineer, CloudHSM

Join AWS Cryptography team as a Software Development Engineer to build secure cloud services and implement cryptography at scale.