Cisco - New York, NY

posted about 2 months ago

Full-time - Senior
New York, NY
Computer and Electronic Product Manufacturing

About the position

As a Software Architect in the Platform Engineering group at Duo Security, now part of Cisco, you will play a crucial role in designing and implementing application-level platform solutions that enhance security and improve the developer experience for engineering teams. This position focuses on creating innovative systems that support a growing global customer base while collaborating with various teams to ensure technical requirements are met. You will lead the technical vision for the future, mentor engineers, and contribute to the overall architecture of the platform.

Responsibilities

  • Lead the technical vision for the application architecture over the next 12-24 months, aligning it with measurable goals.
  • Collaborate with Senior Engineers, Architects, and Leaders to define and promote best practices and superior technical solutions.
  • Contribute to customer-facing and internal documentation for self-support.
  • Provide technical guidance and documentation to enhance engineering solutions and designs.
  • Lead and coach teams on security and resiliency best practices.
  • Write code examples to demonstrate new technologies and design patterns for engineering teams.
  • Identify inefficient patterns and assist teams in implementing improved solutions.
  • Facilitate collaboration between various engineering teams to enhance application improvement efforts.
  • Mentor engineers to enhance their professional effectiveness.
  • Act as a force multiplier for talent within the Platform Group.

Requirements

  • Object-Oriented Programming (OOP) experience within Python.
  • 2+ years of experience architecting large scale, highly available, and robust SaaS services.
  • 7+ years of experience working with distributed databases, SQL, and NoSQL.
  • Experience mentoring junior architects, technical leads, or senior engineers.
  • Familiarity with site reliability engineering principles and tools within cloud platforms such as AWS, Azure, or GCP.

Nice-to-haves

  • Experience building Identity and Access Management (IAM) solutions and knowledge of Passwordless authentication, Identity Governance and Administration (IGA), Verified Credentials, OAuth, and federated authentication methods.
  • Understanding of the security threat landscape for SaaS applications and designing components with a defense-in-depth approach.
  • Experience working across teams to specify high-level designs for platform improvements.
  • History of improving legacy codebases or migrating to new technologies.
  • Strong communication skills to describe and analyze technical trade-offs with stakeholders.

Benefits

  • Opportunity to work in a diverse and inclusive environment.
  • Access to a wide range of security solutions and innovative projects.
  • Collaboration with a global team of experts in the field.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service