Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Thu, May 21, 2026
This job expires in: 30 days
Job Summary
Championing modern software craftsmanship, the full-time Senior Software Engineer will architect and build an Internal Developer Platform (IDP) with reusable backend services and Infrastructure-as-Code (IaC) modules, working remotely to enable seamless infrastructure consumption for global product teams.
Key Responsibilities
- Design and build robust backend services and REST/gRPC APIs using an API-First approach to simplify complex network configurations
- Develop and maintain enterprise-grade Infrastructure as Code (IaC) architectures with Terraform, ensuring rigorous application of software engineering principles
- Architect advanced CI/CD pipelines and enforce code quality through automated testing and continuous deployment practices
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience
- 7+ years of professional experience in software engineering, backend development, or platform engineering
- 2+ years of experience designing and delivering production solutions on Google Cloud Platform (GCP)
- Strong expertise in a modern backend programming language, preferably Go or Python
- Advanced expertise with Terraform, including custom providers and complex state management
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...