[Remote] Senior Platform Services Software Engineer
Note: The job is a remote job and is open to candidates in USA. Alkira is transforming enterprise networking through its Network Infrastructure as a Service platform. The company is seeking a Senior Platform Services Software Engineer to build shared backend services, APIs, distributed primitives, and developer tooling used by other engineering teams, while owning complex projects and contributing to platform architecture, reliability, and production support.
Responsibilities
- Design, develop, test, and maintain scalable backend services, APIs, and platform capabilities using Golang
- Build cloud-native microservices and distributed primitives consumed by other engineering teams, over gRPC and Protobuf
- Build and maintain the platform tooling other teams are using and treat their ergonomics as part of the product
- Own complex features from design through implementation, deployment, and production support
- Contribute to architectural decisions that improve scalability, reliability, performance, and maintainability across every team depending on the platform
- Diagnose and resolve complex software issues across Linux-based development and production environments
- Turn recurring patterns across teams into shared capability rather than repeated one-off support
- Mentor engineers through code review and technical guidance, and contribute to development standards, automated testing, and security review of Platform-owned services
- Participate in the on-call rotation for the services you own
Skills
- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field
- 5+ years of professional software engineering experience building production-scale applications and services
- Strong proficiency in Golang with experience developing production-quality backend systems
- Experience designing and building APIs, microservices, and distributed systems
- Strong experience with Linux development environments, troubleshooting, and system-level debugging
- Experience designing interfaces other engineers consume, and evident care for their ergonomics, stability, and documentation
- Experience developing software for cloud environments, including GCP, AWS, or Azure
- Strong technical judgment, problem-solving, collaboration, and communication skills
- Applicants must be authorized to work in the United States without the need for employer-sponsored visa (e.g., H-1B) now or in the future
- Temporal, or comparable durable workflow engines (Cadence, Step Functions). A meaningful share of our orchestration work fits this model
- Experience on an internal platform, developer platform, or shared services team where the users were other engineers
- Building developer tooling: SDKs, code generation, CLIs
- Kubernetes, containers, and cloud-native application architectures
- Carrying production on-call for services you built
- Strong understanding of software design patterns, performance optimization, automated testing, and system reliability
- Background in networking, cloud infrastructure, telecommunications, or enterprise SaaS platforms
Company Overview