SpecterOps
Technology
Sr.ClientServicesSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Client Services Software Engineer at SpecterOps. Skills: Back-end development, API development, Web services, Database management. Design high-performance REST APIs. Develop high-performance REST APIs”
Industry & Context.
Troubleshoot performance bottlenecks; Troubleshoot system failures; Troubleshoot bugs
Authorized to work in US, Reside in US, Optional travel quarterly
What They're Looking For.
Must Have
5+ years professional software design, 5+ years application development, 3+ years back-end web application development, Experience developing high-performance scalable web services, Experience with relational databases, Experience with graph databases, Ability to complete criminal background investigation
Nice to Have
Bachelor's degree in computer science, Experience delivering large-scale enterprise products, Familiarity with cloud platforms, Familiarity with containerization, Familiarity with Python for scripting, Familiarity with Python for application development, Comfortable contributing to open-source projects, Experience in penetration testing, Experience administering Active Directory, Experience administering Azure
What You'll Do.
Design high-performance REST APIs
Develop high-performance REST APIs
Maintain high-performance REST APIs
Maintain web services
Implement security best-practices
Safeguard sensitive data
Optimize database queries
Optimize I/O operations
Participate in code reviews
Maintain code quality standards
Provide constructive feedback
Identify performance bottlenecks
Troubleshoot performance bottlenecks
Troubleshoot system failures
How You'll Work.
Team & Collaboration
Collaborate with front-end developers; Collaborate with product owners; Collaborate with stakeholders
Communication Scope
Writing skills
Full Job Description
SpecterOps is searching for a Sr. Client Services Software Engineer-C# to support the BloodHound Enterprise team. We are seeking an engineer to help us build reliable back-end systems, APIs, and other services that power BloodHound Enterprise. If you are an experienced engineer with a penchant for authoring performant, well-tested, and well-documented code, we want to hear from you! Salary Range: Base salary annually, commensurate with experience Sr. Level $145,000 – $170,000 Location: This position is remote, based in the U. S. with optional travel quarterly for in person company events and other ad hoc meetings Candidate must be authorized to work and reside in the United States; we do not currently sponsor immigration visas. Responsibilities: Design, develop, and maintain high-performance REST APIs and other web services that meet business requirements and scale to handle large amounts of traffic Collaborate closely with front-end developers, product owners, and other stakeholders to ensure seamless integration of backend services into the overall application architecture Implement security best-practices to safeguard sensitive data Optimize database queries and other I/O operations to achieve optimal performance of back-end services Participate in code reviews to maintain code quality standards and provide constructive feedback to team members Identify and troubleshoot performance bottlenecks, system failures, and bugs Requirements: 5+ years of professional software design and application development experience 3+ years of back-end web application development experience Strong experience developing high-performance and scalable web services using Python, Go, or C# Experience with both relational databases (PostgreSQL) and graph databases (Neo4j) Excellent communication and writing skills Ability to successfully complete a criminal background investigation. Desire to embody our core values of passionate curiosity, consistent improvement, empathy, sustainability,
Applying for this Sr. Client Services Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about SpecterOps?
Real rants from real employees. Read before you apply.