Taro Logo

Software Development Engineer, Duo Security

Cisco is a worldwide leader in technology that powers the internet, with Duo Security being their industry-leading multi-factor authentication and secure access provider.
Ann Arbor, MI, USAAtlanta, GA, USACary, NC, USA
$126,400 - $222,200
Security
Senior Software Engineer
Remote
5,000+ Employees
7+ years of experience
Security · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Solutions Engineer, Service Provider Security

Senior Solutions Engineer role at Cisco focusing on Service Provider Security, requiring 6+ years of technical sales experience and deep security expertise.

Customer Delivery Security Consulting Engineer - Department of Navy

Senior Security Consulting Engineer role at Cisco supporting Department of Navy, requiring Secret clearance and 8+ years of network security experience. Hybrid work model with competitive compensation.

Software Engineer / Analyst | AWS | Incident Management | PowerBI | Vulnerability Management |Threat Detection

Senior Security Operations Engineer role at Cisco focusing on incident response, vulnerability management, and threat detection, requiring 8+ years of experience.

Security Engineer

Senior Security Engineer role at Cisco combining software engineering with security expertise, focusing on CI/CD security and cloud infrastructure protection in Penang, Malaysia.

Software Engineer- C/C++ with Windows and Cloud

Senior Software Engineer role at Cisco's Security Business Group, focusing on C/C++ development for cloud security solutions and kernel drivers.

Description For Software Development Engineer, Duo Security

Duo Security, a Cisco company, is seeking a Senior Software Engineer to join their AI and Security Research team. This role focuses on building systems for cyber risk detection and response, specifically working on Duo Trust Monitor and Risk-based Authentication systems. The position offers a competitive salary range of $126,400 - $222,200 USD and can be performed remotely, with preference for candidates in select locations.

The ideal candidate will have extensive experience in Python programming, cloud infrastructure (AWS), and building scalable SaaS solutions. They will work closely with Security Researchers, Data Scientists, and Machine Learning Engineers to develop and implement advanced security features that protect customers from identity compromise.

Cisco/Duo Security offers a comprehensive benefits package including medical, dental, and vision insurance, 401k with company match, flexible vacation policy, and various wellness programs. The company culture emphasizes learning, collaboration, and work-life balance, with additional benefits like paid volunteer time and birthday time off.

The role involves working at the forefront of modern internet security, translating research outputs into customer-facing features, and architecting scalable systems. Experience with data processing frameworks, Docker, Kubernetes, and strong communication skills are highly valued. This position offers an opportunity to contribute to a team culture of empathy and collaboration while building next-generation intelligent security solutions.

Working at Cisco/Duo Security means joining a company that values diversity, inclusion, and employee growth. The company provides numerous opportunities for professional development and encourages employees to bring their whole selves to work. With a mission to democratize security and make it accessible for everyone, this role offers a chance to make a significant impact in the cybersecurity industry.

Last updated 2 days ago

Responsibilities For Software Development Engineer, Duo Security

  • Work with researchers, engineers and product teams to solve technical problems of high complexity to deliver data-driven solutions
  • Build highly available services that contribute to a seamless and reliable authentication experience
  • Contribute to the team's engineering roadmap based on feedback from collaborators across engineering and product organizations
  • Participate in the architecture and design of scalable systems for threat detection and response

Requirements For Software Development Engineer, Duo Security

Python
Kubernetes
  • 7+ years professional experience programming in Python or a similar modern language
  • 5+ years of experience creating and maintaining performant and scalable SaaS solutions
  • 5+ years of experience working with cloud infrastructure, including AWS
  • 5+ years building and working with server-side web applications, REST APIs, and/or microservices
  • A BA/BS in the field of Computer Science or related field

Benefits For Software Development Engineer, Duo Security

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k with company match
  • Vacation Time Off
  • Sick Time Off
  • 12 paid holidays per year
  • Birthday day off
  • 80 hours paid volunteer time
  • Short and long-term disability coverage
  • Basic life insurance
  • Wellbeing offerings

Interested in this job?