Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Software Engineer Manager Python SaaS Products AWS10+ Years 
India, Karnataka, Bengaluru 
519643762

22.07.2024
What You’ll Do...
  • We invite you to join our growing SaaS Platform Engineering group to create the systems that are foundational in supporting our rapidly expanding global customer base. You will be a part of our global Duo Security engineering team within Cisco’s Security Business Group (SBG).
  • Our team members get to work on various aspects of our service from the SaaS platform architecture to end-user facing features.
  • The teams within the Platform Engineering group have three distinct focus areas:
  • Duo Administration : Building the service and features that are used by end users to configure and deploy the Duo service to implement Zero Trust Security in their environment. This team is embarking on an exciting journey to completely redesign the administration experience for our customers on a new platform they are building.
  • Customer Systems : Building systems for a global Cisco workforce for managing Duo customers, generating data flows to feed the business intelligence workflows, and improving the customer experience with e-commerce platforms through which they transact with Duo. This team is working on an exciting opportunity to create a product experience that will enable Managed Service Providers (MSPs) to scale up their customer base.
  • Platform architecture : Creating application-level platform solutions like additional levels of security for integration of services based on Kafka and SQS, intelligent rate limiters for endpoints, and numerous services used by end users and other product teams to build out Zero Trust Security solutions.
  • Collaborate with geographically distributed engineering leadership, product management and design teams to lead the design, implementation, and delivery of the product roadmap.
  • You will lead and champion Agile software engineering practices, focusing on value delivery at cadence, continuous improvement with lean and systems thinking.
  • You will be responsible for providing technical leadership, mentorship, professional development plans, performance, and rewards management for the team.
  • You will be hiring and building a healthy, inclusive, high performing team with growth mindset.
Required Skills:
  • Bachelor's degree (or above) in computer science or related field with 8+ years of overall software engineering experience.
  • You are a result oriented and highly skilled leader.
  • 3+ years of experience in leading and managing high performing teams.
  • Experience in automated deployment pipelines and DevOps best practices.
  • 5+ years of experience in system design, development, and delivery of highly scalable distributed multi-tenant SaaS products using AWS (preferred), Google Cloud or Microsoft Azure.
  • You are highly skilled in Cloud Native Architecture, Microservices Architecture and Event Driven Architecture.
  • 5+ years of experience working in Agile/Scrum environment and standard methodologies like TDD, Code Reviews and ownership of Automated tests to ensure quality.
  • Strong fundamentals of data structures, algorithms, design patterns and async programming.
Nice to have:
  • Experience in Security, Zero Trust etc. domains would be great.
  • Experience in SaaS platform engineering including billing, onboarding experience, usage, monitoring etc. would be good to have.
  • A proven understanding of security best-practices in web development.
  • Experience of working and collaborating with geographically distributed teams.
3 Reasons why you should apply:
  • You thrive having the autonomy to operate in a meaningful problem space solving real problems for real people.
  • You work best within an empathetic team that is passionate about a common goal.
  • You are happy when your end-users are happy and frustrated when they are frustrated.

If this role and the security field is exciting to you, we encourage you to apply even if you don’t meet all 100% of the description or qualifications. If you have been an effective technical contributor to software projects and can show consistent examples of having led others, regardless of role or title, apply.