Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Jul 01, 2026
This job expires in: 29 days
Job Summary
To support software development initiatives, the full-time remote Software Engineer will design, develop, test, and document application programs while collaborating with stakeholders to define system scope and objectives.
Key responsibilities
- Perform software analysis, development, testing, and debugging across various systems and applications
- Analyze and correct software bugs, enhance existing systems, and document technical specifications
- Participate in regular meetings, providing updates on tasks and engaging in peer reviews of software development artifacts
Required qualifications
- Bachelor's Degree in Information Technology or Computer Science, or 4 additional years of relevant work experience in lieu of a degree
- 3 years of software development experience in an object-oriented programming language
- Knowledge of programming languages such as C, Python, .NET Framework, or Java
- Basic understanding of cloud technologies (e.g., AWS, Azure) and database technologies (e.g., SQL, MongoDB)
- Familiarity with software development life cycle (SDLC) and agile methodologies
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...