Nagarro logo
Nagarro

Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.

Principal Engineer, SQL Database

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1996H1B SponsorCompany SiteLinkedIn

Location

India

Posted

6 days ago

Salary

0

Seniority

Lead

Job Description

Principal Engineer, SQL Database

Nagarro

• Lead the assessment, design, and implementation of normalized data architectures across SQL Server and PostgreSQL environments. • Define and enforce enterprise data modeling standards, schema governance, naming conventions, and referential integrity practices. • Develop and maintain canonical data models, ER diagrams, and data dictionaries. • Identify and remediate legacy schema issues, driving migration to scalable and maintainable database structures. • Establish indexing strategies, query optimization standards, and performance tuning best practices. • Collaborate with Software Architects and engineering teams to align data architecture with application and integration designs. • Design and enforce multi-tenant data isolation strategies across SaaS platforms. • Integrate security, compliance, and governance requirements into database and schema designs. • Implement and manage database change management processes, schema versioning, and CI/CD-driven deployments. • Analyze application and business data access patterns to support scalable, low-latency architectures. • Evaluate and recommend tools, frameworks, and best practices for schema management and database modernization. • Support microservices and API-driven architectures through robust data layer design. • Provide technical leadership and mentorship on database design and data modeling best practices. • Ensure scalability, maintainability, performance, and reliability of enterprise database systems. • Drive continuous improvement initiatives in data architecture, governance, and engineering practices.

Job Requirements

  • Total experience 11+ years.
  • Strong experience in Data Architecture, Data Modeling, and Database Design.
  • Deep expertise in SQL Server (Must Have) and PostgreSQL (Must Have).
  • Hands-on experience in database normalization, schema design, and conceptual, logical, and physical data modeling.
  • Strong experience in performance tuning, query optimization, and indexing strategies.
  • Experience designing and governing enterprise data models, naming conventions, and referential integrity standards.
  • Strong understanding of multi-tenant data architecture and data isolation strategies.
  • Experience with database change management, schema versioning, migration scripting, and CI/CD integration.
  • Familiarity with data security and compliance requirements including SOC2, RBAC, encryption standards, and audit logging.
  • Experience with data modeling tools such as Erwin, DbSchema, or equivalent.
  • Understanding of ETL/ELT processes and data integration patterns.
  • Experience collaborating with Software Architects and development teams in enterprise software or SaaS environments.
  • Familiarity with .NET data access technologies such as Entity Framework and ADO.NET.
  • Experience with cloud platforms, preferably Azure.
  • Strong communication, documentation, problem-solving, and stakeholder management skills.

Related Job Pages

More Full-stack Engineer Jobs

Cint logo

Staff Software Engineer – Data Solutions, Measurement

Cint

Accelerating insights. https://www.cint.com/

Full TimeRemoteTeam 1,001-5,000Since 2004H1B No Sponsor

• Our ideal candidate will have 20% of the time influencing junior/mid-level engineers and 80% focused on complex problems. • This candidate considers themselves among the highly technical and likes to push the limits of their knowledge and experience every day. • In this role, you will work on designing, implementing, scaling, and maintaining the code that powers our production systems. • You will work with no supervision, ensuring timely and high-quality delivery. • You will communicate and work closely across 3 teams (Outcomes, Methodology & Recruitment) and with related areas like product and data science. • With great autonomy and freedom to innovate, you will play a key role in world-class research building the next generation of Cint products. • Design, implement, scale, and maintain backend systems that process large volumes of data. • Work on event-driven and API-based integrations. • Contribute to migration efforts toward a more domain-based and scalable architecture. • Build and optimize software for performance-sensitive workflows. • Investigate technical problems and propose solutions together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.

Spain
Cint logo

Staff Software Engineer – Data Solutions, Measurement

Cint

Accelerating insights. https://www.cint.com/

Full TimeRemoteTeam 1,001-5,000Since 2004H1B No Sponsor

• Design, implement, scale, and maintain backend systems that process large volumes of data. • Work on event-driven and API-based integrations. • Contribute to migration efforts toward a more domain-based and scalable architecture. • Build and optimize software for performance-sensitive workflows. • Investigate technical problems and propose solutions together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.

Brazil
Cint logo

Staff Software Engineer – Data Solutions, Measurement

Cint

Accelerating insights. https://www.cint.com/

Full TimeRemoteTeam 1,001-5,000Since 2004H1B No Sponsor

• Design, implement, scale, and maintain backend systems that process large volumes of data. • Work on event-driven and API-based integrations. • Contribute to migration efforts toward a more domain-based and scalable architecture. • Build and optimize software for performance-sensitive workflows. • Investigate technical problems and propose solutions together with the team. • Collaborate closely with data science and engineering colleagues on technical solutions. • Participate in a collaborative development model where work is shared rather than handled alone.

Czechia
ContractRemoteTeam 501-1,000Since 2013H1B Sponsor

• Creates and leads the technical design and development of software solutions. • Proposes & designs software solutions to address complex business needs. • Prepares technical and procedural documentation required. • Facilitates complex problem resolution. • Provides technical guidance and support to colleagues. • Reviews coding, testing, and documentation of software. • Applies modern principles, methodologies and tools to advance business initiatives and capabilities.

Kansas