Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Apr 16, 2026
This job expires in: 29 days

Job Summary

A company is looking for a Senior Software Engineer.

Key Responsibilities
  • Design, build, deliver, and own full lifecycle development software from inception to production
  • Drive complex changes involving multiple components and deliver quality changes, including automated tests
  • Participate in and lead projects with a high level of technical ambiguity, providing technical guidance
Required Qualifications
  • Bachelor's degree in Computer Science or related field
  • Five years of experience in software development engineering
  • Three years of experience with programming languages such as C#, Java, C, C++, Python, SQL, or Scala
  • One year of experience with distributed systems and database engines like Microsoft SQL Server or Postgres
  • Experience building REST or GraphQL APIs and micro-services with Kubernetes

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...