Senior Software Engineer
Job Description
Location: 100% Remote, with a preference for the US.
Roster is hiring a senior full stack .NET developer to play a critical role in elevating our platform by developing new features and products. The ideal candidate will build unique solutions to complex problems and work with our CTO to define Roster’s product roadmap. You will have the opportunity to own products and services throughout the software lifecycle. You will be supported by a team that cares about your development and getting things done.
We are looking for someone with a proven track record of achievement to join our smart, collaborative team.
What do we expect?
In order to succeed, you must have superior communication skills, a growth mindset, strong problem-solving skills, and the ability to thrive in a 100% remote environment.
You will be required to interface with partners to aid in requirements gathering, implementation, testing, and deployment. You must be open to collaborating with, mentoring, and helping Junior Developers on the team.
As a member of the Roster team, you will have numerous opportunities to grow and thrive. You will work directly with the CTO (an experienced C# developer) to drive projects, develop innovative solutions to complex business problems, and inform the architecture of Roster’s technology.
Technologies
C# / ASP.NET Core
Entity Framework
Blazor or MVC (we are phasing out MVC)
Azure
SQL Server
JavaScript
LLMs are a plus
Cursor or Windsurf are a plus
Qualifications
Verifiable history of meeting goals and being an exceptional individual performer and teammate.
3+ years’ experience with C#, .NET, and SQL Server.
Expert-level experience with .NET Core is required.
Ability to solve and effectively communicate complex business problems.
Comfortable working independently and remotely while juggling multiple projects and priorities.
Agency, and an ability to experiment, execute, and stay hungry is required.
Ability to adhere to our security and compliance standards (SOC 2 Type 2).
About Roster
Roster is a growing company focused on professional development. Our products are used by thousands of the best executives in the world and produce powerful, actionable insights that help leaders improve.
Benefits of working with Roster include:
Competitive full-time pay.
Three weeks (15 days) paid time off per year.
Paid holidays.
Flexible hours and freedom within the job (once established).
A 100% remote, developer-focused environment.
Roster is generally very pro-AI, while being sensitive to ethical concerns.
A chance to work with an exceptional team that is highly productive, creative, and fun!
Respectful Interview Process
We respect your time and expertise. Our interview process focuses on real-world problem-solving, not extended unpaid projects, arbitrary puzzles, or high-pressure live coding sessions.
Roster provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, sexual orientation, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.