What we do not do is bear the brunt of operational work. We build automation into our solutions, but we have support from Duo’s Site Reliability Engineering org for day-to-day production and configuration changes. Platform Engineering is focused on net new inventions and updates that significantly move the needle forward for the organization.
Who You'll Work With
You will work closely with Product Management to understand the customer ecosystem, considering that for design decisions. You will partner with the infrastructure team to ensure the application's technical requirements are effectively supported by the underlying infrastructure. You will work closely with Senior Engineers and Architects across various functions within Cisco Secure to help define our roadmap.
What You'll Do
As a Platform Architect on the Duo Security Platform Engineering group, you will apply your expertise to create the application architecture platform for the future that optimizes the developer experience of many engineering teams building their applications in a way that improves the security of the solution. Other responsibilities might include…
- Leading a technical vision of what we could achieve in 12 - 24 months, and how to tie that back to measurable goals
- Partnering with other Senior Engineers, Architects, and Leaders to define and spread best practices and superior technical solutions
- Contributing to customer-facing and internal documentation used for self-support
- Providing technical guidance and documentation to help improve the engineering solutions and designs
- Leading and coaching teams on security and resiliency
- Writing code as needed to provide examples of new technologies and design patterns that can be used to solve current problems engineering teams are facing
- Recognizing inefficient patterns and helping teams implement better ones
- Building a bridge between various engineering teams to enhance our ability to improve our applications
- Mentoring engineers around you to become better, much more effective professionals
- Acting as a force multiplier for the talent within the Platform Group
Minimum Qualifications
- Object-Oriented Programming (OOP) experience within Python
- 2+ experience architecting large scale, highly available, and robust SaaS services
- 7+ years of experience working with distributed databases, SQL and NoSQL
- Experience mentoring more junior architects, technical leads, or senior engineers
- Experience with site reliability engineering principles and tools within cloud platforms such as AWS, Azure, GCP or similar
Preferred Qualifications
- Experience building Identity and Access Management (IAM) solutions and keep up with the latest developments in Passwordless authentication, Identity Governance and Administrator (IGA), Verified Credentials, OAuth and federated authentication methods
- Understanding of security threat landscape that SaaS applications must deal with and designing application components with defense in depth approach
- Shown experience working across teams and with other architects, technical leads, and leaders to spec out high-level designs for platform improvements
- History of improving old codebases or migrating to new technologies
- Superior communication to describe, analyze, and convince about major technical tradeoffs and decisions, with stakeholders across various functions and technical backgrounds