The Ecosystem team’s mission is to engage, inspire and support developers to drive global growth of Magic Leap’s Content Ecosystem. To get there, we need exceptionally talented, bright, and driven people.
As a Software Engineer on our Cloud Platform team, you will be working on a team building the future of highly scalable Identity and Access Management (IAM) cross-platform enabling services supporting spatial computing devices and experiences. You will develop and maintain features and services on the Identity platform, working closely with other teams to identify and meet customers’ needs in a collaborative, agile environment.
We work primarily in Go (Golang) and SQL, but believe that languages can be learned, and prefer to focus on one’s general programming ability.
What you’ll do:
Be a key contributor in the development and maintenance of next generation of IAM solutions that link multiple internal and external spatial computing platforms, experiences, and applications
Work with industry standard protocols and standards, participate in new technology innovation and evaluations
Collaborate with engineers and teams across the company to develop features, improvements, and fixes to handle our current and future scale
Debug production issues
Participate in development planning with the Identity team
Maintain continuous integration and continuous deployment processes to rapidly ship features and fixes
What you’ll need:
Desire for continuous growth
Ability to thrive in a collaborative environment
Attention to details and user experience a top priority
Strong programming skills
Experience with a variety of SQL and NoSQL databases
Experience deploying services with major cloud providers (AWS, GCP, etc.)
Familiarity with Test-Driven and Behavior-Driven Development (TDD/BDD) a plus
Experience with authentication and authorization including OAuth, OpenID Connect, SAML, Encryption, SSL/TLS.
Experience with operating system IAM protocols (Nice to have)
Comfort with frequent, incremental code testing and deployment (CI/CD)
Comfort with collaboration, open communication and reaching across functional borders
A solid understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, TLS, SMTP, HTTP) is a plus
BA/BS in Computer Science or equivalent work experience