Sr. Staff Software Development Engineer
Role
We are looking for a Sr Staff Software Development Engineer to join our Engineering department. This is a hybrid role based in Bangalore, reporting to the Sr. Director, Software Engineering.
You will be responsible for writing the frameworks and tools used to test our products, occupying a unique space that combines the "building" mindset of software design with the "breaking" mindset of software test engineering. In this role, you will design and develop wide-reaching tools and write code that automatically verifies product quality, often writing more code than the developers themselves.
What you'll do (Role Expectations)
- Build robust frameworks and tools specifically designed to test complex products
- Design and develop wide-reaching tools that impact the entire engineering lifecycle
- Write high-quality code to automatically verify product quality and ensure seamless performance
Who You Are (Success Profile)
- You thrive in ambiguity. You're comfortable building the path as you walk it. You thrive in a dynamic environment, seeing ambiguity not as a hindrance, but as the raw material to build something meaningful.
- You are a problem-solver. You seek out challenges because you are energized by finding solutions, knowing that solving the hard problems delivers the biggest impact.
- You are a high-trust collaborator. You are ambitious for the team, not just yourself. You embrace our challenge culture by giving and receiving ongoing feedback-knowing that candor delivered with clarity and respect is the truest form of teamwork and the fastest way to earn trust.
- You are a learner. You have a true growth mindset and never stop developing yourself, actively seeking feedback to become a better partner and a stronger teammate. You love what you do and you do it with purpose.
- You operate with urgency. You understand that in a high-growth environment, speed and quality are not mutually exclusive. You have a relentless focus on execution and a bias for action, delivering high-impact results quickly to win for the customer and the team.
What We're Looking for (Minimum Qualifications)
- 8+ years of experience working on systems or distributed systems with a focus on networking, firewall technologies, and cloud infrastructure
- Hands-on proficiency in Python or Golang
- Foundational knowledge of public cloud computing platforms such as AWS, GCP, or Azure
- Experience with virtual environments including Docker, containers, Kubernetes, and OVA
- Proven track record of building automated testing frameworks
What Will Make You Stand Out (Preferred Qualifications)
- Deep understanding of TCP/IP protocol stack, HTTP, TLS, PKI, and related networking products like DNS, DHCP, VPN, and HA
- Familiarity with security technologies such as firewalls, IPS, and Authentication
- Advanced expertise in software development lifecycles and high-level development automation
#LI-RM6 #LI-Hybrid