Okta, Inc. Software Engineer, Device Trust (Staff/Principal) in Bellevue, Washington

Job ID : 1302929?gh_src=9dd08e801 ob Duties and Responsibilities: Ownership of feature development working closely with Product Management. Create technical designs and proposals Create POCs & Prototypes when required. Work closely with engineering management to scope and plan engineering efforts and dependencies Implement unit and functional tests. Perform code-reviews. Innovate and solve challenging problems. Minimum REQUIRED Knowledge, Skills, and Abilities: Strong development skills on the macOS platform including both desktop & web applications. Experience designing and shipping large-scale enterprise software on macOS preferably with a security focus. Expertise in native code (Objective C, Swift, C) and associated development tools on macOS. Solid understanding of credential providers, macOS Security models. Hands-on coding skills and comfortable writing agent-based software as well as web-services. Understanding of Identity and Access Management protocols and architecture (FIDO, U2F, Web-Auth, SSO, SAML, OAuth, Federation, etc.) is desirable. Familiarity with authentication protocols in the macOS enterprise system is a plus (e.g. enterprise connect). Good understanding of design-patterns and object-oriented design. PKI and related stacks: X.509, TLS, SSH Experience working in Agile software development team leveraging continuous integration and deployment practices. Other Desired Skills Writing Go, including using unsafe and cgo and interacting with native code is a big plus Java web development experience a plus. Knowledge and experience of Windows, C# is desirable Education and Experience: Bachelor's degree in Computer Science or equivalent. 6+ years of software development experience. At least 2 years' experience architecting & design enterprise software on macOS. Okta is an Equal Opportunity Employer. For more details go to URL