Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Jun 08, 2026
This job expires in: 30 days
Job Summary
Working remotely within the U.S., the full-time Senior Software Engineer will design and deliver end-to-end features using Java (Spring Boot) and Angular, while managing CI/CD pipelines and optimizing cloud resources.
Key responsibilities:
- Design and implement features with Java microservices and Angular web applications
- Build and maintain REST/GraphQL APIs, ensuring clean, testable code and automated testing
- Manage CI/CD pipelines and provision environments using Infrastructure as Code tools
Required qualifications:
- Bachelor's degree in Software Engineering, Computer Science, or equivalent experience
- 6+ years of software engineering experience with 5+ years in Java (Spring Boot) and Angular development
- 4+ years of experience with relational databases and containerization using Docker
- 4+ years of experience building and maintaining CI/CD pipelines with integrated testing
- 4+ years of experience using Infrastructure as Code tools such as Terraform or CloudFormation
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...