Remote Sr Software Engineer, Integrations & Systems

Posted

Apply now
Please, let Smallstep know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Smallstep is an internationally distributed, remote-first company that offers reasonable and flexible working hours, utilizing technology for asynchronous goal accomplishment.
  • The company seeks thoughtful individuals who can break down problems and work independently, while also being trusted to ask for help when needed.
  • Security is a core responsibility for all employees, who must adhere to security policies and participate in ongoing training to protect company assets and customer data.
  • The role is for a Senior Software Engineer focused on building and maintaining integrations to enhance the Smallstep Device Identity Platform.
  • Technologies involved include Jamf, Intune, Wi-Fi/RADIUS, SaaS applications, ZTNA solutions, and identity providers like Okta, Entra ID, Workspace ONE, and Google Workspace.
  • The platform is built with Go for backend services, using gRPC and Protobuf for internal APIs, PostgreSQL for data storage, Redis for caching, and River for job queues, with a frontend built in React and TypeScript.
  • Deployment is managed on Kubernetes with infrastructure managed using Terraform, and CI/CD is handled through GitHub Actions.
  • Responsibilities include developing complex network applications in Go, instrumenting applications for metrics and logs with Open Telemetry, building applications that integrate with public APIs, and maintaining CI/CD workflows.

Requirements:

  • Candidates must have experience in building and maintaining gRPC services and working with Protocol Buffers for efficient communication between services.
  • Experience in operating and maintaining event-based distributed systems is required.
  • Candidates should be skilled in creating and maintaining secure container images using tools like Docker or Podman, with bonus points for Kubernetes experience.
  • Experience integrating with Mobile Device Management (MDM) solutions is a plus.
  • Familiarity with Kubernetes tooling such as kustomize and helm is desirable.
  • Experience in creating and maintaining infrastructure within Google Cloud Platform (GCP) is a nice to have.
  • Knowledge of cryptography and protocols such as X.509, OAuth 2.0, JWT, HTTPS/TLS, and PKCS11 is beneficial, particularly in securing network applications.

Benefits:

  • Smallstep offers a competitive salary and industry-leading benefits to all employees.
  • The company promotes a diverse and inclusive culture, ensuring that all team members feel welcome and valued.
  • Employees have the opportunity to share in the company’s success, fostering a sense of belonging and psychological safety at work.
  • Smallstep is committed to equal opportunity employment, encouraging all qualified applicants to apply regardless of their background.
Apply now
Please, let Smallstep know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback