Job Description:
We are seeking a Senior C#/.NET Developer with deep database ownership experience to join our team. This role is intentionally hybrid, requiring you to design and build software while owning the reliability, performance, scalability, and cost management of our SQL databases.
This position is ideal for a senior engineer who is database-centric but not database-only—someone who enjoys writing production code, building features that interact heavily with data, and taking responsibility for how the database performs in real-world, high-availability environments.
You will work across application code, database architecture, and Azure infrastructure, partnering closely with product and engineering leadership to deliver scalable, reliable systems.
Our ideal candidate has experience with database operations, including backup, restore, high availability, and disaster recovery. Additionally, they should have expertise in C#, .NET Core, and .NET Framework, as well as experience building and maintaining RESTful APIs. Knowledge of Microsoft Azure services and Agile/Scrum development methodologies is also highly valued.