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