Software Engineer
Location: Remote
Compensation: Base+commission
Reviewed: Wed, Jul 15, 2026
This job expires in: 30 days
Job Summary
To support the modernization mission, the full-time remote Software Engineer will design, build, and maintain high-volume business logic on the mainframe, while refactoring legacy code for cloud and mobile application integration.
Key responsibilities
- Monitor and optimize mainframe architecture to enhance performance and prevent decay
- Debug, troubleshoot, and analyze complex system interactions to ensure mission-critical applications run smoothly
- Extract business logic from legacy systems for migration or integration with cloud-based services
Required qualifications
- Experience working as a software engineer on complex software projects
- Proficiency in programming languages such as Java, Python, or .Net, with strong debugging skills
- Familiarity with software development methodologies and experience in developing scalable software
- Knowledge of relational and NoSQL databases, data mapping, and REST-based web services
- Understanding of architecture design, including microservices, containers, and messaging queues
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...