
Senior Software Engineer
RegScale
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Take end to end ownership of features, from understanding the requirement through design, implementation, testing, deployment, and post release stability.
- Deliver across the full stack including frontend experiences (Angular), backend services and APIs (.NET, C#, Python), and data layer design (PostgreSQL, SQL Server), with genuine capability at each layer.
- Write clean, testable, well-structured code and take personal responsibility for quality. Participate meaningfully in code review 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.
- Identify technical risks and delivery blockers early and bring proposed solutions, not just observations.
- Collaborate effectively across engineering functions including 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.
Requirements
- 8 or more years of professional software engineering experience with demonstrated full stack delivery across frontend, backend, and data layers.
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Angular.NETC#PythonPostgreSQLSQL ServerAPI designdata modelingsoftware design fundamentalsfull stack delivery
Soft Skills
mentoringcollaborationcommunicationaccountabilityproblem-solvingteam culture contributionindependenceclarity creationcode qualitytechnical decision explanation