Staff Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Thu, Apr 02, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Staff Software Engineer to drive the architectural vision and execution of high-scale software systems.

Key Responsibilities
  • Lead code/design reviews and manage the design of Event-Driven Architectures (EDA)
  • Participate in the application lifecycle, focusing on coding, debugging, and performance management
  • Provide technical mentorship and support to junior engineers while managing on-call incidents
Required Qualifications
  • Minimum of 8 years of related experience in software development, or 6 years with an advanced degree
  • Bachelor's degree in engineering or a related field, or equivalent work experience
  • Expert-level proficiency in .NET/C# and strong programming skills in object-oriented languages
  • In-depth understanding of the entire software development process and AWS ecosystem
  • Experience with SQL and NoSQL databases, as well as REST API best practices

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