Staff Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Fri, May 29, 2026
This job expires in: 30 days
Job Summary
To support the BloodHound Enterprise team, the remote Staff Client Services Software Engineer will design, develop, and maintain high-performance data collectors, REST APIs, and other web services while collaborating with cross-functional teams and acting as a technical lead on projects.
Key responsibilities:
- Design and implement scalable web services that meet business requirements and handle large traffic volumes
- Collaborate with front-end developers and stakeholders to ensure seamless integration of backend services
- Lead team projects by gathering requirements, conducting technical investigations, and guiding implementation
Required qualifications:
- 8+ years of professional software design and application development experience
- 5+ years of back-end web application development experience
- Strong experience with Python, Go, or C# for developing high-performance web services
- Experience with relational databases (PostgreSQL) and graph databases (Neo4j)
- Ability to successfully complete a criminal background investigation
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...