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 🌱.