Job Openings Senior Software Engineer

About the job Senior Software Engineer

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