As a Senior Software Engineer on the cloud team, you will be part of a team building cloud services to support Magic Leap devices and web-based applications. Our cloud engineers are responsible for their product(s) end to end. You will take requirements from our product team and: refine tasks, develop code, write tests, document, deploy, monitor and support.
Work with team members in an agile environment.
Participate in development planning and prioritization.
Work with other teams to define integration points and contracts.
Implement clean and well-commented code.
Write tests that run in the deployment pipelines.
Participate in code reviews.
Create and maintain continuous integration processes.
Implement and respond to system monitoring working with our SRE team.
5+ years working with cloud: AWS, GCP or Kubernetes support environment.
Understanding of cloud architecture: scalability, reliability, isolation, IAM, etc
5+ years of programing experience
Experience with a variety of database technologies: MySQL, PostgreSQL and Redis.
Understanding of containerization such as Docker.
Experience with queues and pubsub technologies.
Experience managing CI/CD pipelines.
A solid understanding of networking protocols such as: TCP/IP, DNS, TLS, SMTP, HTTP, REST and gRPC.
Proficiency with Git.
Understanding of cloud security best practices.
Experience in private cloud or on-premise deployments is a bonus.
Culture Based Qualifications:
Have a team first mentality.
Work well with others: giving feedback and taking feedback in a constructive manner.
Ability to multi-task and manage tasks with varying priorities.
Comfort with collaboration, open communication and reaching across functional borders.
Most of all, be able to: “Have fun and work hard”.
BA/BS in Computer Science or equivalent experience
All your information will be kept confidential according to Equal Employment Opportunities guidelines.