Description
We are looking for a Sr. Staff Software Development Engineer to join our team. This is a hybrid role based in Bangalore, reporting to the Senior Manager in the Engineering department. You'll collaborate with a diverse team of engineers to design, build, and deliver an innovative zero-trust cybersecurity product as part of the world's largest cloud security platform.
Responsibilities:
- Partner with Product Management to drive detailed product requirements
- Define software design specifications and implement bug-free code using test-driven methodology
- Look for opportunities to refactor existing code for maintainability and reusability
- Collaborate closely with other cross-functional engineering teams (security, UI, platform, analytics, and quality assurance)
- Diagnose complex customer issues and take ownership of issue resolution
Requirements:
- Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions
- 8+ years of software development experience in building large-scale applications using Python, Golang, or C/C++
- Hands-on experience with popular public cloud services infrastructure offerings such as AWS, GCP, Azure
- Good knowledge of cloud networking, including transit gateway, IGW, NATGW, NACL, security groups, GWLB, ILB, Route53, Azure DNS
- Strong knowledge of Firewalls and Networking protocols
Benefits:
- Various health plans
- Time off plans for vacation and sick time
- Parental leave options
- Retirement options
- Education reimbursement
- In-office perks, and more!