This job might no longer be available.
Senior Software Engineer, Device Management (Cloud)
4 years ago
Sr. Software Engineer, Device Management (Cloud)
Magic Leap is an eclectic group of people who share a magical vision of the future. And we’re growing. Our mission is to harmonize people and technology to create a better, more unified world. Our vision is to amplify the best parts of you and to advance the human spirit.
Job Description
As a Sr. Software Engineer in our Cloud Platform team, you will be part of a team building highly scalable services to support web-based applications and mobile devices. You will create secure, multi-tenant services, including databases and middleware. You will work closely with other teams to identify and meet their needs in a collaborative, agile environment.
Responsibilities:
Implement systems from technical designs with clean, well-commented, and well-tested code.
Participate in development planning and prioritization.
Create and maintain Continuous Integration processes.
Participate in the professional development of a world-class team of Cloud Engineers.
Create, champion and drive better metrics and monitoring initiatives to gain more insight into the behavior of our Cloud applications and services.
Qualifications:
Strong programming skills in Go, Java, or C/C++.
Experience with a variety of SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis.
Experience deploying and scaling high-traffic services with major cloud providers (AWS, Google, etc.)
Familiarity with Test-Driven and Behavior-Driven Development (TDD/BDD)
Experience with authentication and authorization in the cloud, including access token and secrets management, Single Sign-in, and OAuth.
Comfort with frequent, incremental code testing and deployment.
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, REST) is a must.
Proficiency with Git.
Ability to multi-task and manage tasks with varying priorities.
Ability to lead others and resolve team issues with limited guidance.
Education:
BA/BS in Computer Science or equivalent work experience
Additional Information
All your information will be kept confidential according to Equal Employment Opportunities guidelines.
#LI-ZB1
Create Your Profile — Game companies can contact you with their relevant job openings.