Senior Software Engineer - Identity Infrastructure
Rubrik · Palo Alto, CA · 6 days ago
EngineeringFull-time
About the role
We are seeking a highly skilled Sr. Engineer to join our team. In this key position, you will work closely with our product team, development team and help the sales in the US. A core focus of your role will be being an expert of the existing features, debugging and implementing complex, scalable, and fault-tolerant backend solutions for customers.
Responsibilities
- Software Development: Understand and enhance the current product, help with POCs, sales and make sure customers have US time support
- Backend Services: Should have understanding of backend services that integrate with and ingest data from various on-premise data centers and cloud providers.
- Techical Ownership: Take end-to-end responsibility for technical solutions ensuring system scalability and meeting high customer demands.
- Performance & Innovation: Identify and resolve software stack bottlenecks and continuously drive product innovation.
- Technical Leadership & Mentorship: Provide technical leadership, guidance, and mentorship, fostering team growth and helping individuals become effective coaches.
- Strategic Influence: Influence designs and plans beyond a single project or team, contributing both tactically and strategically.
- Process Improvement: Innovate within your area, proposing and executing process improvements and technical initiatives to enhance team productivity.
- Domain Expertise: Serve as the domain expert, assisting the product team with future directions and leading technology initiatives.
- Cross-Functional Collaboration: Work closely and rapidly with engineers, product designers, and other key stakeholders to ensure work addresses real-world problems and accelerates business growth.
- Agile Operations: Operate in an agile environment, focusing on high velocity and adapting quickly to new insights and business needs.
- Customer Engagement: Collaborate closely with customers to assist with product deployment and address product issues.
Requirements
- Bachelor's or Master's degree in Computer Science or a related discipline.
- Over 6 years of industry experience, with a proven track record of solving complex problems.
- Strong proficiency in at least one general-purpose programming language such as Go, Java, C/C++, Scala, or Python.
- Working knowledge of cloud AWS / AZURE
- Experience in architecting and developing large-scale systems, coupled with strong proficiency in distributed systems and data storage concepts.
- Demonstrated ability to guide other engineers in the design and implementation of scalable software solutions.
- Worked with customers to resolve issues
Qualifications
- Knowledge of Windows Server operating systems and their interaction with Active Directory.
- Strong proficiency in Active Directory or Entra-ID concepts.
- Experience working within the Microsoft Windows ecosystem.
- Solid understanding of Identity and Access Management (IAM) concepts, with exposure to IAM services like OKTA or AWS IAM.
- Familiarity with identity security concepts (Users, groups, roles, NHI, etc.) is a plus.