**About This Role**
This role is part of our team responsible for designing and developing a digital identity infrastructure.
We are looking for a skilled software engineer who can leverage their knowledge and passion for excellence to deliver well-thought-out software solutions as part of a fault-tolerant, scalable platform utilizing cutting-edge technologies.
As a member of this team, you will work with other engineers and product management team members to deliver solutions that delight our customers.
**Key Responsibilities**
* Write well-designed, testable, efficient code that meets coding standards.
* Ensure designs comply with requirements and perform code reviews.
* Own delivery of software features from Product to Production, develop project roadmap, engage with Product to define technical requirements and design, engage with IT/Ops to ensure software makes it out to production in a timely manner.
* Exercise creative thinking and imagination to find solutions to hard problems.
* Lead projects and mentor engineers.
**Required Skills and Qualifications**
* 6+ years of software development experience.
* Deep understanding of object-oriented programming and experience with at least one object-oriented programming language.
* Experience architecting and developing solutions to complex problems.
* Experience with public cloud services (AWS or Google Cloud Platform or Azure).
* Bachelors in computer science or other quantitative fields or relevant experience.
**Benefits**
* Competitive salaries and bonus plans.
* Modern health benefits for financial, mental, and physical wellness.
* 401(k) retirement plan and match (for US offices).
* Unlimited vacation time and flexible hours.
* Comprehensive medical benefits for you and your family.
**Others**
* Promote and maintain our cultural values of humility, passion, inclusion, and leadership.
* Strong passion for learning about products and markets through in-house and external training.