Senior Software Development Engineer
![]()
Role
We are looking for a Senior Software Development Engineer to join our team. This is a Hybrid role based in our Hyderabad office, reporting to the Director, Software Engineering in the Emerging Tech department. As part of our innovative team, you will play a critical role in the development and enhancement of our cutting-edge cloud security solutions for the cellular ecosystem. This is a greenfield opportunity to define and build a new class of market-defining products.
What you'll do (Role Expectations)
Design and develop highly scalable cloud-based applications using enterprise Java, Python, Go, or C++
Define specifications and identify platform infrastructure to perform high-speed traffic processing at the edge
Work with Datapath, UI, and UX engineers to design solutions that satisfy product requirements while optimizing the end-to-end user experience
Manage multiple priorities efficiently with high attention to detail to drive critical projects to completion
Who You Are (Success Profile)
You thrive in ambiguity and feel comfortable building the path as you walk it, seeing dynamic environments not as a hindrance but as raw material to build something meaningful.
You act like an owner, letting your passion fuel a bias for action while navigating seamlessly between high-level strategy and hands-on execution.
You are a tenacious problem-solver who seeks out challenges, knowing that finding solutions to hard problems delivers the biggest impact.
You are a high-trust collaborator who is ambitious for the team, embracing our challenge culture by giving and receiving clear, respectful feedback to quickly earn trust.
You are driven by innovation, bringing a deep curiosity for complex technical challenges and a belief in the power of technology to accelerate transformation.
What We're Looking for (Minimum Qualifications)
Foundational understanding of AI/ML technologies and experience leveraging, securing, or positioning AI-driven solutions to optimize outcomes within your functional domain
3-5 years of hands-on application development experience and a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Proficiency in Java, Python, or Go, with expertise in designing microservices, developing APIs, and modeling relational databases like PostgreSQL
Experience defining distributed architectures to address challenges such as configuration distribution, cache invalidation, and system-wide consistency
Extensive hands-on experience with real-time analytics using pub/sub platforms, distributed datastores like Elasticsearch, and big data pipelines such as Flink, Spark, or Beam
Solid understanding of cloud technologies, containerization, and security principles including SSL/TLS, IPsec, and OAuth
What Will Make You Stand Out (Preferred Qualifications)
Experience with designing and implementing enterprise-grade security or networking products
Strong understanding of TCP/IP, high-performance computing, event-based programming, and fault tolerance
Experience with cloud platforms based on Kubernetes, AWS, Azure, or GCP
#LI-Hybrid
#LI-RG