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