Job Closed
This listing is no longer active.
Nagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Principal Engineer, Database SQL
Location
India
Posted
19 days ago
Salary
0
Seniority
Lead
Job Description
Principal Engineer, Database SQL
Nagarro
• Design, assess, and implement scalable normalized data architectures • Define and enforce enterprise data modeling standards • Collaborate closely with Software Architects and Engineering teams • Develop and maintain canonical data models, ER diagrams, and data dictionaries • Identify and remediate structural technical debt • Design and optimize indexing strategies, query access patterns, and database performance • Implement secure multi-tenant data isolation strategies • Ensure data security, compliance, encryption, RBAC, and audit logging standards are followed • Implement best practices for schema versioning, migration scripting, CI/CD, and database monitoring • Manage and optimize database scalability, reliability, and maintainability • Troubleshoot complex database issues and perform root cause analysis • Mentor developers and provide technical leadership on best practices • Ensure high standards of performance, security, and data quality.
Job Requirements
- Total experience: 9+ years
- Strong expertise in SQL Server and PostgreSQL
- Excellent database design and problem-solving skills
- Hands-on experience in building scalable normalized data architectures
- Strong experience in schema design, database normalization, and relational data modeling
- Experience in designing and developing enterprise-grade database solutions
- Strong understanding of query optimization, indexing strategies, and performance tuning
- Experience with multi-tenant SaaS architectures
- Strong knowledge of data modeling methodologies
- Experience with database migration, schema refactoring, and legacy system modernization
- Familiarity with data security standards
- Experience collaborating with Software Architects and development teams
- Familiarity with ETL/ELT processes
- Experience with cloud platforms like Azure
- Strong debugging, analytical, documentation, and communication skills
- Ability to collaborate with cross-functional and distributed teams.
Benefits
- Employees can work remotely
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Responsible for designing, developing and testing software for use in external facing software products. • Work with team lead in designing appropriate UI, architectural, database and instrument controls for company’s software products. • Model behaviors, object hierarchies, and database structure. • Conduct unit testing, verification and debugging of systems and troubleshoot to determine any issues and communicate appropriate solutions. • As required, present and participate in peer reviews of code and designs. • Responsible for the extension of existing systems for new capabilities. • As needed, develop and implement standard operating procedures (SOPs).
• Serve as technical owner for your area or service within the retail service cloud, setting architecture direction and maintaining quality standards • Design, build, and ship features — reading and writing code daily alongside the team • Identify and resolve technical challenges across the stack, from profiling and refactoring to scaling the platform • Replace legacy code and services with modern, maintainable solutions and optimize the overall stack • Build frameworks and reusable patterns for upcoming projects across the portfolio • Plan and communicate product roadmaps, triage sprint tickets, and push back on requests when technical tradeoffs demand it • Mentor junior engineers through code review, pairing, and hands-on problem solving • Help build the team by driving developer productivity and contributing to hiring decisions
Power Systems Software Engineer
Camus EnergyTake control of a changing grid. Camus is high-performance, low-complexity grid management for a zero-carbon future.
• Develop and maintain high-fidelity power flow & optimal power flow models • Write and maintain automated tests and validation pipelines that verify model accuracy, catch regressions and ensure solver reliability • Drive the architecture of solvers that balance accuracy with computational performance • Build tooling that visualizes and translates model outputs into actionable insights, for internal and client-facing applications • Partner with our utility customers to understand their datasets and validate model outputs against their system measurements • Collaborate with Camus’ internal teams to integrate utility models (GIS, ADMS, and time series data) into the Camus platform • Identify and resolve computational bottlenecks in large-scale grid simulations
Infrastructure Software Engineer
Camus EnergyTake control of a changing grid. Camus is high-performance, low-complexity grid management for a zero-carbon future.
• Design and build backend services, APIs, and platform infrastructure that power our platform • Contribute to product features end to end — from backend logic and data pipelines to the deployment and operational scaffolding that ships them reliably • Lead the development of our observability stack — metrics, logging, and alerting — and establish the practices that keep the whole team engaged in production health • Own and evolve our CI/CD pipelines, deployment tooling, and release processes to make shipping software faster and safer • Drive incident response and postmortems collaboratively, and follow through by building the automation and tooling that closes the loop on recurring issues



