Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer, Security (C++, RBAC, OpenSSL)

Senior Software Engineer position at SingleStore focusing on security implementation in C++, RBAC, and OpenSSL for cloud-native database systems.

Software Engineer, Cryptography

Senior Software Engineer position at Robinhood focusing on cryptography, security infrastructure, and distributed systems, offering competitive compensation and comprehensive benefits.

FIPS Compliance Engineer

Senior FIPS Compliance Engineer role at Broadcom focusing on cryptographic security validation, compliance testing, and security design consulting with competitive compensation and benefits.

Senior Security Engineer - Product Security

Senior Security Engineer position at GoDaddy focusing on product security, threat modeling, and secure development practices. Remote role offering competitive compensation and benefits.

Senior Software Security Engineer

Senior Software Security Engineer role at NVIDIA, focusing on implementing security solutions and working with Platform Development teams to enhance product security across the organization.

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 7 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?