Duo Security, now part of Cisco, is the leading multi-factor authentication (MFA) and Zero Trust Security solutions provider. Duo was built with cloud native technologies from the ground up and is a high scale SaaS-only solution running on AWS.
As a Senior Software Developer, you will:
- Be part of the global Duo Security engineering team within Cisco's Security Business Group (SBG)
- Work with engineering teams across geographies, obtain and facilitate knowledge transfers, train, and mentor local teams
- Serve as a technical lead, working with global engineering, product management and design teams, and own the delivery of product features end to end
- Contribute to Duo architecture and collaborate with internal partners to engineer automated solutions to enhance security, infrastructure, and reliability
Required Skills:
- Bachelor's degree (or above) in computer science or related field with 7+ years of overall software engineering experience
- 5+ years of Full-Stack development experience using Python or other modern languages, front-end technologies, libraries, frameworks (JavaScript, React etc.) and SQL/NoSQL databases
- 5+ years of experience in system design, development, and delivery of highly scalable distributed multi-tenant SaaS products using AWS (preferred)
- 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
- Experience in automated deployment pipelines and DevOps best practices
- Strong fundamentals of data structures, algorithms, design patterns and async programming
Cisco offers a collaborative work culture, competitive compensation, and comprehensive benefits. Join a team that values inclusion, empowers autonomy, and emphasizes software craftsmanship. Apply now to be part of transforming security through Zero Trust Security solutions.