Senior Software Engineer, GRC

New
R
Reddit, Inc.Security compliance
Remote - United StatesFull-TimeSenior
Salary$190,800 — $267,100 USD
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of experience in security, compliance, automation, data integration, security engineering, or a related technical field.
Required Skills
PythonSQLAirflowGoCI/CDRESTful APIs

Requirements

  • Have 7+ years of experience in security, compliance, automation, data integration, security engineering, or a related technical field.
  • Demonstrate hands-on proficiency with Python, Go, or a comparable language and SQL, including writing, testing, reviewing, and maintaining code.
  • Have experience building API-based integrations using REST APIs, webhooks or polling, authentication flows, pagination, rate limits, error handling, and structured data formats.
  • Have experience building scheduled data workflows with an orchestrator such as Airflow and moving validated data between enterprise SaaS systems, databases, and cloud object storage.
  • Bring technical fluency with a major cloud platform and its identity, storage, logging, monitoring, and secrets-management services.
  • Have experience with version control, automated testing, code review, CI/CD, observability, secure credential handling, failure recovery, and integration runbooks.
  • Have practical knowledge of security and compliance controls and how requirements translate into system design, evidence, testing, and remediation.
  • Have experience applying one or more relevant frameworks or requirements, such as SOC 2, ISO 27001, SOX ITGC, NIST CSF, EU DSA, or EU NIS 2.
  • Be able to independently own complex projects from discovery through launch and measurable results.

Responsibilities

  • Own software projects from discovery through launch, defining problems and success measures, making technical trade-offs, delivering solutions, and following through on results.
  • Automate evidence collection for SOX and other compliance requirements by defining evidence requirements, building and validating integrations, monitoring failures, and establishing ongoing support.
  • Build and maintain integrations and scheduled workflows across cloud, identity, HR, finance, ticketing, version control, CI/CD, and GRC systems.
  • Use APIs, scripts, queries, and orchestration tools to collect, normalize, validate, and retain data from authoritative systems.
  • Own authentication, data modeling, testing, monitoring, failure recovery, documentation, and maintenance for integrations.
  • Design data models connecting risks, controls, assets, owners, systems, and evidence across sources.
  • Build automated checks that detect missing, stale, inconsistent, or out-of-policy data and route actionable failures to owners.
  • Translate control requirements and audit requests into data specifications, testable checks, and exception logic; partner with control owners to validate scope and resolve gaps.
  • Partner with teams across Security, Engineering, Infrastructure, Product, Privacy, Legal, and Finance to deliver tools, monitoring, and runbooks.
View Full Description & ApplyYou'll be redirected to the employer's site
$190,800 — $267,100 USD
Apply Now