About The Position

RegScale is a continuous controls monitoring (CCM) platform that helps organizations automate and scale their security, risk, and compliance programs. The work built in this role helps organizations manage risk, meet regulatory requirements, and operate more securely at scale. RegScale is transitioning from startup execution to a disciplined, enterprise-ready engineering organization. The Senior Software Engineer owns the quality and outcomes of work from requirements through production. The role shapes requirements into sound technical approaches, builds across the full stack, ensures work is tested and stable, and follows it through to production. It also requires skill in using generative and agentic development tools to produce high-quality code that fully addresses requirements. The engineer builds customer-facing governance, risk, and compliance (GRC) capabilities, including workflows, compliance features, reporting, and user experience, as well as the platform services and APIs that support them. The role requires capability across frontend, backend, and data layers. The engineer also improves team quality through code review, clear communication, process improvements, and knowledge sharing. The position operates with a high degree of independence, helps shape technical direction within the team, and offers an opportunity to grow into broader technical influence over time.

Requirements

  • At least 8 years of professional software engineering experience, with demonstrated full-stack delivery across frontend, backend, and data layers.
  • At least 1 year of experience using AI coding assistants for large-scale software development, with demonstrated progressive improvement to engineering efficiency and quality.
  • A proven track record of owning features end to end with accountability for quality, stability, and outcomes.
  • Strong software design fundamentals, including API design, data modeling, separation of concerns, and component boundaries.
  • Experience working independently with ambiguous requirements, creating clarity and driving work to completion without close supervision.
  • Demonstrated ability to mentor more junior engineers and contribute positively to team culture and code quality.
  • Strong written and verbal communication skills, including the ability to explain technical decisions and tradeoffs clearly to engineering peers and non-technical stakeholders.

Nice To Haves

  • Experience in regulated industries or with compliance, security, or risk management platforms; GRC, FedRAMP, or NIST familiarity is a meaningful advantage.
  • Background in enterprise SaaS companies, particularly those navigating growth and scaling challenges.
  • Familiarity with cloud-native development in Azure or comparable platforms such as AWS or GCP.
  • Experience with observability, performance profiling, and diagnosing production issues.
  • Exposure to AI and ML integration in product engineering contexts.

Responsibilities

  • Own features end to end, from understanding requirements through design, implementation, testing, deployment, and post-release stability.
  • Use agentic development tools to produce high-quality, well-tested code that fully addresses requirements, selecting models appropriately to manage development costs.
  • Deliver across the full stack, building frontend experiences with Angular and backend services and APIs with Python, .NET, and C#, and designing data layers using SQL Server and PostgreSQL.
  • Write clean, tested, well-structured code and take personal responsibility for quality.
  • Participate meaningfully in code review and drive improvements across the software development lifecycle to raise the bar for the team.
  • Design maintainable, appropriately reusable solutions and consider how work fits into the broader system through APIs and REST interfaces.
  • Identify technical risks and delivery blockers early and bring proposed solutions.
  • Collaborate across product and engineering functions, including Product Design, Quality Engineering, Platform, Architecture, and Infrastructure; communicate technical decisions clearly to engineering peers and non-technical stakeholders.
  • Contribute to platform-level work, including API design, performance considerations, and service reliability, as needed within the squad.
  • Mentor and support less experienced engineers through code review, design discussions, and knowledge sharing.
  • Participate in agile ceremonies, contribute to sprint planning, and take accountability for commitments within the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service