Senior Software Engineer – Developer Platform & Automation

Virtual Service Operations

United States

Remote

USD 140,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VSO Inc. is seeking a Senior Software Engineer for the Developer Platform & Automation team. This fully remote USA role focuses on building tools and platforms that streamline onboarding of apps, APIs, and services through automated, self-service workflows.

You will develop backend services in Python/Go/TypeScript/Java, implement automated validation gates, and integrate with CI/CD pipelines to improve reliability and developer productivity.

Qualifications

  • Bachelor's degree or equivalent in a technical discipline.
  • Minimum 4 years of professional software engineering experience.
  • Strong proficiency in Python, Go, TypeScript, or Java.
  • Hands-on experience designing, developing, and integrating REST APIs.
  • Working knowledge of OpenAPI specifications and API documentation.
  • Experience automating source control with CI/CD pipelines.
  • Experience automated validation, testing, or security checks in delivery workflows.
  • Experience self-service workflows with validation and approvals.

Responsibilities

  • Design, develop, test, and maintain components for an enterprise developer platform.
  • Build reusable tools and services automating onboarding of apps and APIs.
  • Develop backend services in Python, Go, TypeScript, or Java.
  • Create scalable automation to reduce manual engineering effort.
  • Collaborate with platform architects, engineers, and cybersecurity specialists.
  • Develop onboarding pipelines moving software from source control into the platform.
  • Automate API/app registration including specs, routes, and security policies.
  • Design self-service registration workflows with validation steps.
  • Integrate automated validation and compliance checks.
  • Document technical workflows and create reusable templates.

Skills

Python
Go
TypeScript
Java
REST API design
CI/CD automation
OpenAPI knowledge
Automation tooling

Education

Bachelor's degree in CS or related

Tools

GitLab
Open Policy Agent (OPA)
Kubernetes
AWS

Job description

All Jobs > Senior Software Engineer - Developer Platform & Automation

Senior Software Engineer - Developer Platform & Automation Fully Remote USA AWS

Full-time

Description

Are you a software engineer who enjoys building tools that make other developers more productive? Do you have experience creating APIs, automating software onboarding, and developing self-service platforms that eliminate repetitive manual processes?

Virtual Service Operations (VSO) is seeking an experienced Senior Software Engineer - Developer Platform & Automation to support a high-visibility enterprise technology modernization initiative.

This initiative is focused on building reusable software platforms and tools that enable secure data connectivity, interoperability, API integration, and emerging AI capabilities across a large, complex enterprise environment.

The project involves developing foundational capabilities that allow applications, APIs, and software services to be securely connected and integrated through standardized interfaces, including REST APIs and Model Context Protocol (MCP) servers.

A central component of this effort is creating a developer-facing automation platform that enables engineering teams to onboard applications, APIs, and software services through standardized, repeatable processes rather than building custom integrations each time.

The initial phase focuses on delivering a Minimum Viable Product (MVP), with opportunities to expand the platform into a comprehensive internal developer platform and software factory. This is a hands-on software engineering position, not a traditional DevOps or infrastructure administration role. We are looking for a developer who can write production-quality code, build automation services, and create tools that simplify how other engineering teams deliver software.

Key Responsibilities
Software Development & Platform Engineering
  • Design, develop, test, and maintain software components supporting an enterprise developer platform.
  • Build reusable tools and services that automate application, API, and software onboarding.
  • Develop backend services and integrations using Python, Go, TypeScript, Java, or comparable programming languages.
  • Create scalable, maintainable automation that reduces manual engineering effort and improves consistency across development teams.
  • Collaborate with platform architects, software engineers, and cybersecurity professionals to develop secure, reusable capabilities.
  • Develop automated onboarding pipelines that move software from source control into the enterprise platform with minimal manual intervention.
  • Automate API and application registration, including API specifications, gateway routes, and associated security policies.
  • Design and implement self-service registration workflows that allow development teams to onboard applications and APIs independently.
  • Integrate validation, approval, and compliance checks into automated onboarding processes.
  • Develop reusable templates, configuration standards, and onboarding tools to accelerate adoption across engineering teams.
CI/CD & Automated Validation
  • Develop and integrate CI/CD pipelines using GitLab or comparable source control and automation platforms.
  • Implement automated validation gates that evaluate software and API submissions before deployment or registration.
  • Integrate OpenAPI specification linting, security scanning, and policy compliance checks into automated workflows.
  • Build automated processes that identify and reject noncompliant submissions.
  • Improve pipeline reliability, repeatability, and developer experience.
  • Design and develop REST APIs supporting platform automation and integration workflows.
  • Work with OpenAPI specifications to standardize API documentation, validation, and onboarding.
  • Integrate automated workflows with API gateways for route registration, configuration, and policy management.
  • Consolidate existing application and software inventories into a centralized service catalog.
  • Develop and maintain standardized data models supporting application and API discovery, ownership, and lifecycle management.
  • Create clear technical documentation, onboarding instructions, and reusable development templates.
  • Gather feedback from engineering teams to improve platform usability and automation capabilities.
  • Contribute to MVP design, implementation, testing, and delivery.
  • Identify opportunities to expand platform capabilities following the initial MVP release.
  • Help establish scalable development patterns that support future internal developer platform and software factory capabilities.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline, or equivalent professional experience.
  • Minimum of 4 years of professional software engineering experience developing and maintaining production applications or services.
  • Strong programming proficiency in at least one of the following languages: Python, Go, TypeScript, or Java.
  • Hands-on experience designing, developing, and integrating REST APIs.
  • Working knowledge of OpenAPI specifications and API documentation standards.
  • Experience developing automation that integrates source control systems with CI/CD pipelines.
  • Experience implementing automated validation, testing, or security checks within software delivery workflows.
  • Experience developing self-service workflows or automated processes that include validation and approval steps.
Preferred Qualifications
  • Experience building internal developer platforms, developer productivity tools, or software factory capabilities.
  • Experience with GitLab CI/CD and GitLab-based development workflows.
  • Experience implementing policy-as-code using Open Policy Agent (OPA) or comparable frameworks.
  • Experience automating API gateway configuration, route registration, or security policy management.
  • Experience consolidating software or application inventories from multiple systems into a centralized catalog or standardized data model.
  • Experience with Kubernetes, containerized applications, and GitOps workflows.
  • Familiarity with AWS cloud services and cloud-native application development.
Requirements
  • This is a fully remote position. Candidates must be able to work independently, communicate effectively, and collaborate successfully with team members in a virtual work environment.
  • Minimum of 4 years of of professional software engineering experience developing and maintaining production applications or services
  • New hires assigned on this project will be required to undergo and pass drug tests per our client's contract requirements
  • Please note that this specific position requires U.S. citizenship status
What is Important to Us:
  • You are an excellent communicator in writing and speaking.
  • You have the ability to work independently but also value teamwork.
  • Your problem-solving skills are excellent.
  • You are looking for a job where performance appraisals occur regularly, and you look forward to advancing your career.
  • You seek a community of virtue-centered co-workers and clients.
What we offer you:

As part of the VSO company, you will be part of a virtue-centered team who value their work and teammates. This is a no-jerk zone. We provide ongoing learning and development opportunities to foster continuous growth. We offer competitive salaries, health benefits, and flexible work arrangements.

More About VSO:

VSO is a hybrid cloud and managed services consulting firm. Much of VSO's success can be attributed to our deep partnerships with IT services industry leaders such as AWS, IBM, Microsoft and others. VSO leverages numerous other partner relationships so as to provide our customers with optimal support. Additionally, we take pride in taking care of our employees. We offer a wide variety of benefits for eligible employees related to health, retirement, professional development, and more! For more information, please visit our website at https://vso-inc.com/careers

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps / Platform Engineer (Kubernetes, GitLab & GitOps)
Senior DevOps / Platform Engineer (Kubernetes, GitLab & GitOps)

Virtual Service Operations • United States

Remote
USD 120,000 - 190,000
Health benefits
Flexible work arrangements
Remote-first
Security Token Service Engineer (Identity & Access Management (IAM) Engineer)
Security Token Service Engineer (Identity & Access Management (IAM) Engineer)

Virtual Service Operations • United States

Remote
USD 120,000 - 165,000
Health benefits
Flexible work arrangements
Career development opportunities
Cleared Senior DevOps Engineer (Kubernetes/OpenShift)
Cleared Senior DevOps Engineer (Kubernetes/OpenShift)

VSO Inc. • Richardson (TX)

On-site
USD 150,000 - 210,000
Health benefits
Flexible work arrangements
Competitive salary
Senior DevOps Engineer (Kubernetes/OpenShift)
Senior DevOps Engineer (Kubernetes/OpenShift)

VSO Inc. • Richardson (TX)

On-site
USD 140,000 - 180,000
Health benefits
Flexible work arrangements
Competitive salary
AWS Cloud Security Consultant (Application & AI Security)
AWS Cloud Security Consultant (Application & AI Security)

Virtual Service Operations • United States

Remote
USD 120,000 - 180,000
Competitive salaries
Health benefits
Flexible work arrangements
Cleared Azure DevOps Engineer
Cleared Azure DevOps Engineer

VSO Inc. • Lorton (VA)

On-site
USD 110,000 - 140,000
Health benefits
Flexible work arrangements
Relocation packages
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER

VSolvit, LLC. • California

Hybrid
USD 110,000 - 165,000
Health Savings Account
401K Retirement Plan
Tuition Reimbursement
Remote Full-Stack Developer — Build Scalable Solutions
Remote Full-Stack Developer — Build Scalable Solutions

VSolvit, LLC. • California

On-site
USD 110,000 - 165,000
Health Savings Account
401K Retirement Plan
Tuition Reimbursement
Software Engineer *
Software Engineer *

Virtual Service Operations • Ashburn (VA)

On-site
USD 100,000 - 130,000
Ongoing learning opportunities
Health benefits
Flexible work arrangements
SOFTWARE ENGINEER
SOFTWARE ENGINEER

VSolvit • San Buenaventura (Ventura) (CA)

Hybrid
USD 100,000 - 120,000
Customizable health benefits program
401K Retirement Plan options
Tuition Reimbursement