Remoteville

Remote Software Architect Job in Ann Arbor, MI Duo Security

Software Architect Duo Security
$ - $235000
OOPSoftware ArchitectureDatabasesDistributed DatabasesGoogle Cloud PlatformProgrammingPythonReliability EngineeringTechnical Architecture
Senior (5-8 years) - 
Ann ArborMI


Duo provides the best of both worlds: an MFA solution that is strong and easy-to use
585+ employees
Cyber SecuritySaaSEnterpriseB2B


Role


Who you are

  • Object-Oriented Programming (OOP) experience within Python
  • 2+ years 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
  • Experience building Identity and Access Management (IAM) solutions
  • 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

Desirables

  • Problem solving ability
  • Collaboration skills
  • Communication skills
  • Adaptable



What the job involves

  • 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.
  • You will be 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


Application process

  • Application window is being extended to 10/11/2024

Share this job

Hide company

More jobs at Duo Security

Company


Company mission

At Duo Security, now part of Cisco, our mission is to democratize security for everyone. We leverage our diverse team to provide simple yet robust cybersecurity solutions, including multi-factor authentication and Zero Trust Security, aiming to protect our customers and their missions in an increasingly complex digital landscape.




Company benefits

  • Join an enterprise security leader with a start-up culture
  • Driving innovation
  • Committed to inclusivity, collaboration, and diversity
  • 100% of Fortune 100 Companies using our products
  • Opportunity to make an impact



Company values

  • Diversity
  • Empathy
  • Innovation
  • Collaboration



Company HQ

Ann Arbor
;