Software Engineer, Developer Experience Team - Duo Security
Duo Security, now a part of Cisco, is the leading provider of Trusted Access security and multi-factor authentication delivered through the cloud.
Duo’s mission is to make security simple for everyone. We were born from a hacker ethos and a desire to make the Internet a secure place. We believe in empowering people to follow their passions inside and outside of the office and enable every employee to bring their whole self to work.
Our team is our secret weapon. We run the spectrum from artists to analysts, low-key to high energy, and bring together a diversity of skill sets, experiences, and perspectives to solve what we consider to be the world's most pressing geopolitical challenge — transforming the security industry as we know it. Together we build solutions that are easy, effective, trustworthy, and enduring. And that’s why we are the most loved and trusted company in security.
What we’ll do together…
As a Software Engineer on the Developer Experience Team, you will enable Duo’s partners and customers to have a seamless integration experience with Duo’s core platform. You will develop product expertise with Duo’s APIs, SDKs and open source plugins to improve their security, usability, and scalability.
The solutions we build protect customers of all sizes, from bloggers who want to protect their Wordpress sites to enterprises that want to secure their payroll systems. Our largest customers rely on enterprise technologies ranging from Oracle to Cisco, and the Developer Experience Team is also responsible for ensuring Duo’s products integrate seamlessly with these enterprise systems.
We write and maintain code in multiple languages including (but not limited to) Python, C, Java, Ruby, PHP, and Javascript. We don’t expect that you already know all of these, only that you are willing to learn and contribute to our team in a meaningful way. We emphasize software craftsmanship and apply it to our development practices through testing, continuous integration, build automation, and mentorship.
Bring your development skills to our already diverse and talented group. We'll work together toward our goal of making security simple to understand, easy to implement, and seamlessly integrated into the world’s most popular software products.
Skills you have…
You are excited by the challenges of the security field and want to help make people secure.
You are comfortable understanding and solving technical problems for end users, partners, and internal systems alike.
You have experience writing performant, maintainable full-stack software.
You have experience building usable and scalable APIs.
You are excited by the prospect of engaging with the open source community to develop solutions to customer problems.
3 Reasons why you should apply…
You thrive having the autonomy to operate in a meaningful problem space while helping advance Duo’s technical platform.
You work best within an empathetic team that is passionate about a common goal.
You are happy when users are happy and frustrated when they are frustrated.
This job may not be for you if…
You prefer to work alone and don’t like to speak up when it means helping others.
You don’t want to continue to learn and grow along with your teammates in a developing area of an already successful business.
You lack a real passion for writing high-quality secure software that is backed by an equally mature approach to testing.
You stress under the ambiguity of a problem and default to others to provide you with the answers.
Your first instinct is to point out why something can’t be done rather than focusing on what the customer problem is.
You tire at the thought of a steady, deliberate pace in both a product and company.
Duo’s mission is to make security simple for everyone. We were born from a hacker ethos and a desire to make the Internet a secure place.
Our roots and values were forged in the Midwest. We believe in enabling and empowering people to follow their passions inside and outside of the office. Collaboration is our standard operating practice, and we actively seek to reduce barriers to brilliance.
Our team is our secret weapon. We run the spectrum from artists to analysts, low-key to high energy, and bring together a diversity of skill sets, experiences, and perspectives to solve what we consider to be the world's most pressing geopolitical challenge — transforming the security industry as we know it.
Together we build solutions that are easy, effective, trustworthy, and enduring. And that’s why we are the most loved and trusted company in security.
Duo is committed to cultivating and preserving a culture of inclusion and connectedness. We are able to grow and learn better together with a diverse team of employees. The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and Duo’s achievement as well. In recruiting for our team, we welcome the unique contributions that all potential candidates can bring in terms of their education, opinions, culture, ethnicity, race, gender identity and expression, nationality, age, languages spoken, veteran’s status, religion, disability, sexual orientation and beliefs.
And if this role is exciting you, we encourage you to apply even if you don’t meet all 100% of the description or qualifications. Finally and most importantly, we are a proud Equal Opportunity Employer.