The Senior Software Engineer is a key technical contributor and team leader who designs, builds, and maintains full-stack applications, including .NET/C# applications and the data services platform. As part of an Agile team, the engineer delivers well-engineered, maintainable, tested solutions on time while promoting user-centered design, sound architecture, and engineering best practices. The role develops and supports a compliance management platform and business-critical services and data-processing jobs. It includes building message handlers, ASP.NET Core APIs, SQL Server stored procedures and migrations, and Blazor UI; diagnosing production issues in distributed systems; and integrating with external services and SDKs. The engineer leads architectural discussions, mentors peers, collaborates with product, design, QA, and business stakeholders, and drives continuous improvement across engineering work.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior