Logo for SkillSnap

Senior Software Engineer

Role overview

Qualifications

  • 5+ years of backend software engineering experience
  • Strong experience with distributed systems, API design, and event-driven architectures
  • Proficiency in one or more programming languages: Java, Kotlin, Go, Python, Node.js
  • Experience working with regulated systems

Responsibilities

  • Design and implement backend services for a single-tenant, enterprise SaaS platform
  • Build read-heavy ATS integrations using APIs and webhooks
  • Implement human-in-the-loop approval workflows with full auditability
  • Integrate dedicated LLM services on AWS and enforce policy decisions

Key facts

Hard skills

Other skills

  • Systems Thinking

About the company

SkillSnap logo

SkillSnap

Human Resources Services

SkillSnap is an innovative recruitment platform that enables hiring managers and recruiters to quickly identify the most suitable candidates by taking into account both technical and soft skills. SkillSnap replaces CVs with holistic and interactive applicant profiles, thereby reducing the guesswork of identifying applicants who present a strong fit. Why Use SkillSnap? Because each year companies waste time and money trying to identify the right applicants as a result of using archaic recruitment techniques and platforms. SkillSnap solves this problem by giving businesses a user-friendly dashboard full of value-added features which in turn allow recruiters and hiring managers to quickly identify suitable candidates. If they hire someone who is not only a good fit because of technical skills but also a good fit culturally, then hiring managers and recruiters should see less staff turnover. Of course we cannot guarantee cultural fit nor would using SkillSnap completely obviate turnover. SkillSnap is designed to make the hiring process easier by taking a lot of the guesswork out of the equation.

Company details

IndustryHuman Resources Services
Company size2-10

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Title

Senior Software Engineer – Regulated AI & Enterprise SaaS

About the Product

We are building a semi-autonomous AI recruitment agent that works alongside human recruiters and existing Applicant Tracking Systems (ATS).
The system is advisory-first, human-in-the-loop, and designed for regulated enterprise environments, with strong guarantees around compliance, auditability, AI safety, and bias control.

This is not a consumer AI product — it is a policy-driven, explainable, enterprise AI system.

Role Overview

As a Senior Software Engineer, you will design and build core backend systems that power our AI-assisted recruitment platform, including:

  • Policy-controlled AI workflows
  • ATS integrations
  • Audit-ready decision pipelines
  • Security- and compliance-first infrastructure

You will work closely with architects, ML engineers, compliance stakeholders, and product leaders to deliver a production-grade, regulated AI platform.

Key Responsibilities

Core Engineering

  • Design and implement backend services for a single-tenant, enterprise SaaS platform
  • Build read-heavy ATS integrations (Greenhouse, Lever, Workday, etc.) using APIs and webhooks
  • Implement human-in-the-loop approval workflows with full auditability
  • Develop event-driven systems for recommendations, approvals, and logging

AI & Policy Integration

  • Integrate dedicated LLM services on AWS (Bedrock / EKS-hosted models)
  • Enforce OPA/Rego-based policy decisions for:
    • AI safety
    • Bias control
    • Autonomy limits
  • Ensure no AI action bypasses policy evaluation

Compliance & Safety

  • Implement immutable audit logs (append-only)
  • Support GDPR workflows (right to explanation, right to delete)
  • Encode EEOC-safe hiring constraints into software logic
  • Build systems that are inspectable, explainable, and regulator-friendly

Security & Reliability

  • Implement tenant-isolated data access patterns
  • Apply secure-by-default design (IAM, KMS, encryption, RBAC)
  • Participate in threat modeling and abuse scenario mitigation
  • Build for SOC2 / ISO-style audits

Required Qualifications

Technical Skills

  • 5+ years of backend software engineering experience
  • Strong experience with:
    • Distributed systems
    • API design (REST/GraphQL)
    • Event-driven architectures
  • Proficiency in one or more:
    • Java / Kotlin
    • Go
    • Python
    • Node.js (TypeScript)

Policy & Compliance Awareness

  • Experience working with regulated systems (fintech, healthtech, HR tech, govtech)
  • Familiarity with:
    • OPA / Rego (strong plus)
    • RBAC / ABAC authorization models
    • Audit logging and compliance controls

Cloud & Infrastructure

  • Strong AWS experience:
    • VPC, IAM, KMS
    • RDS / DynamoDB
    • ECS / EKS
  • Infrastructure-as-Code (Terraform / CDK)

Preferred / Nice to Have

  • Experience with AI/ML system integration (not necessarily training models)
  • Familiarity with:
    • SOC2, GDPR, EEOC, ISO 27001
    • Human-in-the-loop AI systems
    • Explainable AI or model governance
  • Prior work on ATS, HR, or workflow automation platforms
  • Experience building single-tenant enterprise SaaS

What Makes This Role Different

  • You are not building a chatbot
  • You are building a policy-governed AI system where:
    • Safety > speed
    • Explainability > raw automation
    • Compliance is a core feature, not an add-on
  • Your code may be reviewed by:
    • Auditors
    • Legal teams
    • Enterprise security teams

What Success Looks Like

  • No AI recommendation is produced without policy validation
  • Every action is explainable, traceable, and auditable
  • Recruiters trust the system — and regulators can inspect it
  • The platform scales without sacrificing safety or compliance

Ideal Candidate Mindset

  • Thinks in systems, not features
  • Comfortable saying this should fail closed
  • Understands that doing nothing is sometimes the safest action
  • Treats compliance constraints as engineering inputs, not obstacles

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at SkillSnap

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.