Job
Description
As a Software Engineer at Duo Security, now part of Cisco, you will be a crucial part of the global engineering team within Ciscos Security Business Group (SBG). You will collaborate with engineering teams across different geographies, facilitating knowledge transfers, providing training, and mentoring local teams. Your role will involve working closely with global engineering, product management, and design teams to take ownership of delivering product features from end to end. To excel in this role, you should hold a Bachelor's degree (or above) in computer science or a related field, along with a minimum of 5 years of overall software engineering experience. Your expertise should include at least 5 years of Full-Stack development experience utilizing modern languages like Python, front-end technologies, libraries, frameworks such as JavaScript and React, and working with SQL/NoSQL databases. Additionally, you should have a minimum of 3 years of experience in system design, development, and delivering highly scalable distributed multi-tenant SaaS products, preferably using AWS, Google Cloud, or Microsoft Azure. Your technical skills should encompass proficiency in Cloud Native Architecture, Microservices Architecture, Event Driven Architecture, as well as a solid understanding of data structures, algorithms, design patterns, and async programming. Knowledge or experience in security best practices in web development, AD/SAML/OAuth, Identity and Access Management (IAM) domain, and Security domain is highly desirable. At Duo Security, we value team success and emphasize collaboration, autonomy, software craftsmanship, and mentorship. You will be part of an inclusive team where championing all teammates regardless of level or background is important. Your impact in this role will be significant as you contribute to solving real problems for real people in the security field. If you are passionate about working in an empathetic team that strives towards a common goal, values autonomy, and finds satisfaction in ensuring end-users" happiness, this role is perfect for you. Even if you do not meet all the qualifications listed, if you have a track record of being an effective technical contributor to software projects and have demonstrated leadership qualities, we encourage you to apply. Join us at Cisco, where individuals bring their unique skills and perspectives together to drive an inclusive future for all. As a Cisconian, you will have the opportunity to grow and develop in a supportive environment that values learning and encourages career progression. We believe in the power of connection and celebrate diversity, focusing on unlocking potential and fostering belonging. At Cisco, we are committed to bringing communities together and empowering our people to make a difference. Through initiatives like Inclusive Communities and dedicated volunteer time off, we aim to create a positive impact and contribute to causes we are passionate about. Our purpose is to lead the way in technology that powers the internet, helping customers innovate, secure their enterprise, and meet their sustainability goals. Take the next step in your career and be part of Cisco, where every contribution matters towards building a more inclusive future for all. Apply now and join us on this exciting journey!,