Senior Software Engineer
- Hiring from
- United States
- Work type
- Remote
- Posted
626,228 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
RegScale is a continuous controls monitoring (CCM) platform that helps organizations automate and scale their security, risk, and compliance programs. The work you build directly helps organizations manage risk, meet regulatory requirements, and operate more securely at scale. We are at an inflection point, transitioning from startup execution to a disciplined, enterprise-ready engineering organization, and we are building the team that will take us there.
The Role
As a Senior Software Engineer at RegScale, you own the quality and outcomes of your work from requirement to production, not just the code you write. You shape requirements into a sound technical approach, build across the full stack, ensure the work is tested and stable, and see it through to production. You must also be skilled in using generative and agentic development tools to produce high-quality code that fully addresses requirements.
You will build customer-facing governance, risk, and compliance (GRC) capabilities including workflows, compliance features, reporting, and user experience, and the platform services and APIs that support them. This work requires genuine capability across frontend, backend, and data layers. You will also improve the quality of the team’s work through code review, clear communication, process improvements, and knowledge sharing.
You will operate with a high degree of independence, help shape technical direction within your team, and take pride in what you ship. This role offers the opportunity to grow into broader technical influence over time.
Key Responsibilities
Take end to end ownership of features, from understanding the requirement through design, implementation, testing, deployment, and post release stability.
Use agentic development tools to produce high-quality, well-tested code that fully addresses requirements. Select and use models appropriately to manage development costs.
Deliver across the full stack, with genuine capability at each layer. Build frontend experiences with Angular and backend services and APIs with Python, .NET, and C#. Design the data layer using SQL Server and PostgreSQL.
Write clean, tested, well-structured code and take personal responsibility for quality. Participate meaningfully in code review and driving improvements across the SDLC with the intent to raise the bar for the team.
Design solutions that are maintainable and appropriately reusable, thinking beyond the immediate ticket to consider how your work fits into the broader system through APIs and REST interfaces.
Identify technical risks and delivery blockers early and bring proposed solutions, not just observations.
Collaborate effectively across product and engineering functions including Product Design, Quality Engineering, Platform, Architecture, and Infrastructure, and communicate technical decisions clearly to both engineering peers and non-technical stakeholders.
Contribute to platform level work including API design, performance considerations, and service reliability as needed within your 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 your commitments within the team.
Required Qualifications
8 or more years of professional software engineering experience with demonstrated full stack delivery across frontend, backend, and data layers.
1 or more years of experience using AI coding assistants for large scale software development, with demonstrated progressive improvement to engineering efficiency and quality.
Proven track record of owning features end to end with accountability for quality, stability, and outcomes, not just individual components or assigned tasks.
Strong software design fundamentals including API design, data modeling, separation of concerns, and component boundaries.
Experience working independently in an environment with ambiguous requirements, able to create clarity and drive 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, able to explain technical decisions and tradeoffs clearly to engineering peers and non-technical stakeholders alike.
Preferred Qualifications
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.
