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, flexible hours and utilizes technology for asynchronous work.
The company seeks thoughtful individuals who can break down problems and work independently, while also being able 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.
The role is for a Senior Software Engineer focused on building and maintaining integrations for 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.
The frontend is developed with React and TypeScript, and deployment is managed on Kubernetes using Terraform and GitHub Actions for CI/CD.
Requirements:
Candidates must have experience developing and maintaining complex network applications written in Go.
Experience with instrumenting applications to collect metrics, traces, and logs using Open Telemetry is required.
Candidates should have a background in building applications that integrate with public APIs to enhance platform functionality.
Experience in creating and maintaining reusable CI/CD workflows for software deployment, testing, and automation using GitHub Actions is necessary.
Familiarity with building and maintaining gRPC services and working with Protocol Buffers for service communication is essential.
Candidates should have experience operating and maintaining event-based distributed systems.
Experience in creating and maintaining secure container images with tools such as Docker or Podman is required, with bonus points for Kubernetes experience.
Bonus points for experience integrating with Mobile Device Management (MDM) solutions.
Benefits:
Smallstep offers a competitive salary and industry-leading benefits to all employees.
Employees have the opportunity to share in the company’s success.
The company fosters a collaborative and inclusive culture, ensuring psychological safety for all team members.
Smallstep is committed to diversity and encourages all qualified applicants to apply, providing equal opportunity without discrimination.
Apply now
Please, let Smallstep know you found this job
on RemoteYeah
.
This helps us grow 🌱.