Principal Software Engineer
New
R
RegScaleSecurity, Compliance, Risk
Location: Remote; RegsScale is only able to hire US CitizensFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12 or more years
- Required Skills
- PostgreSQLPythonMicrosoft SQL ServerC#.NETAngularSoftware Engineering
Requirements
- 12 or more years of professional software engineering experience with a portfolio of complex, cross cutting technical contributions that demonstrate system level thinking.
- Demonstrated ability to own systems or capabilities, not just features, with impact that extends across multiple teams or functional areas.
- Recognized as a technical authority who sets patterns others follow, drives adoption of standards, and shapes engineering culture through example and credibility.
- Track record of leading technical initiatives across organizational boundaries without direct authority, building consensus, navigating competing priorities, and delivering outcomes.
- Strong engineering instincts for tradeoffs including speed vs. sustainability, pragmatism vs. standards, and incremental delivery vs. architectural integrity.
- Experience proactively identifying systemic problems and proposing architectural solutions before they become crises, with concrete mitigation options that protect delivery commitments.
- Exceptional written and verbal communication skills, able to articulate technical strategy and tradeoffs to engineering leadership, product, and executive audiences.
Responsibilities
- Be a key member of the engineering leadership team, providing technical thought leadership that informs architecture, delivery, and product decisions across the organization.
- Own systems and capabilities end to end, not just features, with accountability for the technical direction, quality, and long-term health of what you lead.
- Identify architectural problems, scalability risks, and engineering patterns that need to change, and drive resolution with concrete proposals and cross team alignment.
- Design reusable, well-reasoned platform primitives and frameworks that reduce duplication and meaningfully accelerate the teams that consume them.
- Deliver across the full stack including frontend (Angular), backend (.NET, C#, Python), and data layer (PostgreSQL, SQL Server), with the depth to make sound architectural decisions at every layer.
- Lead technical initiatives across squad and functional boundaries, building alignment without direct authority through strong communication, credibility, and sound engineering judgment.
- Set engineering standards and patterns that others adopt in API design, data modeling, testing approach, and code quality, in partnership with the Architecture function.
- Proactively identify technical risk and delivery concerns weeks ahead of when they become problems, with proposed mitigations that protect business commitments.
- Develop the technical capability of the engineers around you through design reviews, mentorship, and active knowledge transfer.
- Communicate complex technical decisions and tradeoffs clearly to engineering leadership, product, and executive stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site