Staff Engineer - Software Development

Location: Remote
Compensation: Salary
Reviewed: Wed, Jan 14, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Staff Engineer - Software Development.

Key Responsibilities:
  • Design, implement, and evolve key platform components or services for distributed networking systems
  • Lead technical design for systems or features, authoring design proposals and documents
  • Mentor junior and mid-level engineers, providing technical guidance and support
Required Qualifications:
  • 6+ years of software engineering experience in networking, security, distributed systems, or platform infrastructure
  • Proficiency in at least one modern programming language such as Golang, C/C++, or Python
  • Experience owning components or services end-to-end, including design and implementation
  • Experience writing and reviewing technical design documents
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field

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