SpecterOps

Technology

Sr.ClientServicesSoftwareEngineer

$145–170k United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

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

Technology
Problems you'll solve

Troubleshoot performance bottlenecks; Troubleshoot system failures; Troubleshoot bugs

Eligibility Requirements

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,

Free ATS check

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.

Read Company Rants →