CareersHelp Build the Open Cloud

Compute Platform Engineer - SMS


We are looking for experienced developers who enjoy working with newer technologies and solving problems related to distributed services. As a member of the Joyent’s Compute Platform team, you will participate in Samsung’s cloud initiative to build from scratch a platform and core backend micro services to support its business activities.

You want

To help build services with high availability and exceedingly minimal downtime. To build systems that look elegant and reliable on the outside, even as they deal with the complexities of rigorous business logic and user permissions and manage hardware and software failures on the inside. To work in Golang and build a secrets management solution. To participate and thrive in a delivery-oriented, goal-centric culture.

Successful candidates will:

  • Help design, write, and maintain a secrets management system to improve the security posture and efficiency of Joyent’s services, incorporating third-party open-source tools when available
  • Help develop a system that manages secrets and can seamlessly rotate keys
  • Run software performance analysis and system tuning

You have

A love of systems engineering, APIs, and interests in application security. You have work experience developing in Golang. You have experience building solutions that utilize Consul and Vault.

The ideal candidate doesn’t necessarily have all of the following, but recognizes them and craves experience with them:

  • Good software development experience in Golang or advanced experience in languages, including C, C++, Java, Python, JavaScript
  • A B.Sc. degree in Computer Science, Mathematics, Engineering, or any related discipline. An M.Sc. is a plus
  • Minimum of 4 years of industry experience in engineering
  • Familiarity with algorithms, data structures, and complexity analysis
  • Experience developing software to run on Linux systems
  • Experience with public-key cryptography
  • Experience with Vault and Consul
  • Good experience with containers and orchestration using Kubernetes and Docker
  • Comfortable with build and release tools such as git, ansible, and Jenkins
  • Experience in deployment best practices
  • Systematic problem solving approach
  • Strong sense of ownership and drive
  • Ability to learn new technologies quickly

Joyent offers

  • An opportunity to build a cloud solution and scale it to meet the needs of the world’s largest cloud consumers
  • A highly distributed, remote-friendly team (US preferred)
  • An opportunity to shape product and business strategy and can grow into new roles as the organization grows

About Joyent

Joyent, a wholly-owned subsidiary of Samsung, is the open cloud company. Joyent builds technology, at the pinnacle of scale, performance, stability, and security to accelerate the transformation toward the mobile and cloud-centric world. Joyent designs, builds and manages market competitive cloud computing solutions and services for Samsung Electronics and its partners at global scale.

How To Apply

To apply, please submit a brief introduction, a copy of your resume, and a link to your Github or LinkedIn profile to with Compute Platform Engineer - SMS in the subject. Qualified applicants with criminal histories will be considered for the position in a manner consistent with the Fair Chance Ordinance.

View All Open Positions at Joyent

Opt In to the Joyent Newsletter

Our regular newsletter includes Joyent product information, upcoming vidoes, blogs and content.