Senior Software Engineer, Integrations

New
R
RegScaleSecurity, Risk, Compliance
Location: RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8 or more years
Required Skills
Cloud ComputingETLOAuthData modelingDistributed Systems

Requirements

  • 8 or more years of professional software engineering experience with a demonstrated track record of designing and delivering production grade, high-performance integration systems at scale.
  • Deep expertise in API design patterns and integration architecture.
  • Strong foundation in distributed systems, event driven architectures, and asynchronous processing.
  • Hands on experience with message queues and workflow orchestration.
  • Proven ability to design reusable frameworks and patterns.
  • Experience with cloud platforms such as Azure, AWS, or GCP.
  • Deep knowledge of data modeling, ETL patterns, and data consistency strategies.
  • Strong written and verbal communication skills.

Responsibilities

  • Take end to end ownership of integrations from requirements and architecture through implementation, testing, deployment, and production reliability.
  • Design and build scalable, event driven integration frameworks that connect RegScale with external platforms including vulnerability scanners, SIEM and SOAR tools, cloud security platforms, ticketing systems, and identity providers.
  • Build intelligent data ingestion pipelines that normalize, enrich, and contextualize security data from disparate sources, handling high velocity events and optimizing for throughput, consistency, and cost.
  • Design reusable SDKs, templates, and integration patterns that accelerate future integration development for both internal teams and customers building custom connectors.
  • Build and maintain robust API infrastructure including REST APIs, webhook architectures, and OAuth and OIDC flows, with resilient handling of API changes, versioning, and high data volumes.
  • Identify technical risks and integration failure modes early, bringing proposed solutions and mitigation strategies rather than surfacing problems at the point of crisis.
  • Implement comprehensive monitoring, alerting, and data quality checks across integration touchpoints, ensuring production reliability and fast diagnosis of issues across distributed systems.
  • Partner with Product, Customer Enablement, and Platform Engineering to translate integration requirements and customer use cases into sound technical solutions that reflect real world GRC workflows.
  • Contribute to engineering standards, code reviews, and technical mentorship, raising the quality and consistency of integration engineering across the team.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now