Cyral is looking for a Sr. Software Engineer / Technical Lead in the Platform team to help build comprehensive and simple security solutions for the modern Data Cloud that enable customers to be data driven and embrace data democratization. This role will have the opportunity to collaborate with cross-functional teams, lead and drive initiatives, and mentor junior engineers.

Roles & Responsibilities
As a Senior Software Engineer / Technical Lead, you will be responsible for:

  • Design and Development of core product features that are fundamental to the Cyral solution
  • Work closely with the team and collaborate with cross functional teams to introduce, build, own and enhance product capabilities
  • Provide technical leadership for the team of highly passionate engineers and mentor them
  • Bring in the best practices for software development and hold high bar for quality of the deliverables
  • Opinionated about a specific design choice and willing to convince others
  • Partner with your manager in estimating and planning the feature delivery 
  • Actively participate in the continuous improvement of process and tools that helps engineering productivity
  • Passionate about solving customer problems and willing to go the extra mile in making customers happy
  • Manage multiple competing priorities in fast-paced agile environment

Qualifications

  • 4 - 15 years of experience with Golang (preferable) /Java and/or Python or relevant technologies
  • Highly proficient in system architecture, data structures and algorithms
  • Strong experience with systems engineering and distributed systems design and development
  • Prior experience in building database drivers is a strong plus
  • Experience working with microservices architecture with REST API and gRPC based interfaces
  • Highly proficient with SQL and/or NoSQL databases
  • Experienced / strong knowledge of cloud infrastructure provides such as AWS and Azure and deployment tools such as Terraform, Cloudformation and Helm, etc.
  • Experience with building systems at scale or distributed computing environments 
  • Strong analytical skills and expertise in troubleshooting and helping with customer issues
  • Excellent written and oral communication skills 
  • Bachelor's Degree in Computer Science, Computer Engineering or equivalent Degree

Benefits of working at Cyral

  • Market leader in compensation and equity awards
  • Unlimited vacation time
  • Comprehensive health benefits and 401k plan
  • Remote work environment
  • Employee Wellness Programs

Cyral is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.