Staff Software Engineer - Security

Bangalore, India
Engineering – General Engineering /
Full time /
On-site
About Hevo (HevoData.com)
Hevo is a simple, intuitive, and powerful No-code Data Pipeline platform that enables companies to consolidate data from multiple software for faster analytics.Hevo powers data analytics for 2000+ data-driven companies across multiple industry verticals including DoorDash, Shopify, Postman, Cox Auto, Neo4J, Arhaus, and Groww. By automating complex data integration tasks, Hevo allows data teams to focus on deriving groundbreaking insights and driving their businesses forward.

Hevo’s mission is simple, but bold: Build technology from India, for the world that is simple to adopt and easy to access so that everyone can unlock the potential of data.

Based in San Francisco and Bangalore, Hevo has seen exponential growth since its inception. The team has grown by 3X and the customer base has expanded by a staggering 20X in just the last two years. With a total funding of $42M from Sequoia India, Qualgro. Hevo is now entering a new phase of hyper-growth.

Hevoites are a bunch of thoughtful, helpful problem solvers, who are obsessed with making a difference in the lives of their customers, colleagues and their own individual trajectory. If you are someone who is passionate about redefining the future of technology, then Hevo is the place for you.

Problems and Projects You'll Tackle:

    • Design and develop secure software architectures, considering industry best practices and compliance requirements.
    • Conduct threat modeling to identify and assess potential security risks in software systems.
    • Collaborate with software development teams to integrate secure coding practices into the development process.
    • Dive deep into the codebase, conducting thorough code review for security vulnerabilities and provide guidance on remediation.
    • Identify and prioritize security vulnerabilities, and work with development teams to address findings.
    • Stay ahead of the curve by researching emerging technologies and evaluating their potential applications in our product, driving continuous innovation and staying at the cutting edge of data integration.

Requirements

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 10+ years of experience in software development or data engineering.
    • 5+ years of experience in Data Security or related areas
    • In-depth knowledge of techniques, standards and state-of-the art capabilities for authentication and authorization, applied cryptography, cloud security and secure practices to handle data at rest and in flight
    • Hands on experience with AAA(RBAC, ACLs, SSO) practices
    • Proficiency in one or more programming languages, such as Java, Python, or Go(preferably Java). Strong understanding of distributed systems, data integration patterns, and cloud-based architectures.
    • Proven track record of delivering high-quality software projects on time.
    • Excellent problem-solving and analytical skills.
    • Strong communication and collaboration abilities, with the ability to work effectively in cross-functional teams.