Job Title: Senior Database Engineer Location: Hyderabad Duration: Fulltime / PermanentAtNationsBenefits , we're committed to improving health outcomes and member satisfaction through innovative supplemental benefits and healthcare solutions. Behind the scenes, our global engineering teams build and maintain robust systems that support millions of members nationwide. As we continue to scale, we're investing in developer experience to ensure our engineers have the clarity, consistency, and tooling they need to build high-quality software efficiently and confidently. We're seekinga Senior Database Performance Engineerto help evolve and elevate the development patterns, frameworks, and practices that power our engineering organization. In this role, you'll be a key contributor to an established platform -- refining what works, optimizing what can be better, and guiding our teams toward engineering excellence at scale.About the Role We're seeking a Senior Engineer with a solid understanding ofAzure SQL and C#to help us take our already successful system to the next level of performance and maintainability. This role isn't about fixing a broken system---far from it. Our platform is stable, performant, and used by thousands daily. But we believe there's always room for improvement and our growth is causing us to focus on efficiency and scalability. This is an impactful role focused on identifying and eliminating inefficiencies that have crept into our architecture over time -- specifically in how our C# application interacts with our Azure SQL database. You'll contribute to removing unnecessary stored procedures, redesigning overly complex or inefficient schemas, and modernizing data access patterns to better align with our current and future needs. The successful candidate will be able to find opportunities for improvement and understand how those fit into a larger architecture. You'll work closely with senior engineering leaders to implement solutions without introducing defects or downtime in our 24x7 system. You will be a motivated team player who will take ownership of problems from investigation to resolution, partnering with other engineers to share knowledge and drive improvements.What You'll Do Utilize visibility into the C# codebase, Azure SQL database, and key metrics to identify performance and maintainability bottlenecks. Support the migration from stored procedures to mid-tier implementations under the guidance of senior engineers. Conduct system investigations to uncover opportunities for improvement, including but not limited to: Poorly structured or legacy database schemas Inefficient data access or duplication patterns Collaborate with engineering, DevSecOps, and data teams to create actionable remediation plans and contribute to their implementation through the SDLC process. Champion modern best practices in database design and code integration. Document and present findings and recommendations to technical stakeholders. Balance ideal solutions with pragmatic tradeoffs to keep the system stable while evolving it. Learn from and influence engineering teams through collaboration and knowledge sharing.What We're Looking For 5+ years of software engineering experience, with hands-on expertise in C# and .NET Core. Experience working with Azure SQL or comparable relational database systems in production environments. Understanding of database normalization, indexing strategies, and modern data access patterns (e.g., ORM best practices). Experience identifying performance issues through profiling tools, logs, and SQL execution plans. A systems thinker who can work across application and database layers. Experience contributing to architectural improvement initiatives within teams. Strong communication and collaboration skills -- you know how to work effectively with diverse teams.Why You'll Love Working Here Work on a system that's already working well -- and help make it even better. Collaborate with teams who value thoughtful engineering, technical rigor, and clean architecture. Be empowered to make a real difference through technical contributions and insight. Join a culture that values long-term thinking, knowledge sharing, and continuous improvement.Ready to join a team that values thoughtful engineering and believes that good systems can always be better? We'd love to hear from you.Why NationsBenefits? At NationsBenefits, we believe technology plays a vital role in delivering better health outcomes. You'll join a forward-thinking team that values engineering craftsmanship, developer empathy, and scalable systems. Our environment is collaborative, remote-friendly, and mission-driven -- providing the foundation for you to make a lasting impact on how software gets built and delivered.
Job Title
Senior Database Engineer