Senior Software Engineer

undefined ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

We are seeking a highly skilled Senior Backend Developer with strong database and performance tuning skills to join our engineering team. The ideal candidate will have a strong focus on optimizing database performance and troubleshooting complex issues in large-scale, hosted systems. This role is crucial for ensuring the stability, efficiency, and scalability of our software. You will be a key contributor, applying your skills in both development and deep analysis to maintain and improve our solutions.
Must have:
  • Proactively identify and optimize slow-performing queries, fine-tune query plans, and implement advanced indexing strategies to ensure efficient data retrieval
  • Design, implement, and manage effective database partitioning strategies to support large data volumes and ensure scalability
  • Configure, monitor, and adjust resource governor settings to maintain system stability and prevent resource contention in multi-tenant hosted environments
  • Set up and utilize extended event monitoring and other diagnostic tools to gain deep insights into database and system behavior
  • Investigate and resolve complex I/O, latch, and other resource contention issues that impact service performance and availability
  • Act as a subject matter expert for triaging and resolving critical customer-facing issues in our distributed systems, providing timely and effective solutions
  • Develop robust, scalable, and maintainable code in C# to address identified issues and enhance system capabilities
  • Serve as a technical resource for other engineers, sharing your expertise in database optimization and complex troubleshooting
Good to have:
  • Experience with Windows Server administration and performance monitoring tools
  • Proficiency in PowerShell scripting for automation and administration
  • A strong foundation in DBA best practices for hosted environments
  • Familiarity with virtualization technologies (e.g., VMware, Hyper-V)
  • Prior experience in a similar role supporting enterprise software for a global organization

Job Details

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

Senior Backend Developer, Database & Systems Optimization

Job Summary:

We are seeking a highly skilled Senior Backend Developer with strong database and performance tuning skills to join our engineering team. The ideal candidate will have a strong focus on optimizing database performance and troubleshooting complex issues in large-scale, hosted systems. This role is crucial for ensuring the stability, efficiency, and scalability of our software. You will be a key contributor, applying your skills in both development and deep analysis to maintain and improve our solutions.

What you'll be doing:

As a Senior Backend Developer, you will be responsible for the performance and stability of our enterprise solution. Your primary role will be to dive deep into our database architecture and distributed systems to identify, analyze, and resolve performance bottlenecks, while also contributing to ongoing feature development.

Key Responsibilities:

  • Database Performance Tuning: Proactively identify and optimize slow-performing queries, fine-tune query plans, and implement advanced indexing strategies to ensure efficient data retrieval.
  • Database Architecture: Design, implement, and manage effective database partitioning strategies to support large data volumes and ensure scalability.
  • Resource Management: Configure, monitor, and adjust resource governor settings to maintain system stability and prevent resource contention in multi-tenant hosted environments.
  • System Diagnostics: Set up and utilize extended event monitoring and other diagnostic tools to gain deep insights into database and system behavior.
  • Advanced Troubleshooting: Investigate and resolve complex I/O, latch, and other resource contention issues that impact service performance and availability.
  • Problem Resolution: Act as a subject matter expert for triaging and resolving critical customer-facing issues in our distributed systems, providing timely and effective solutions.
  • Solution Development: Develop robust, scalable, and maintainable code in C# to address identified issues and enhance system capabilities.
  • Collaboration and Mentorship: Serve as a technical resource for other engineers, sharing your expertise in database optimization and complex troubleshooting.

What you'll bring:

  • A Bachelor's degree in Computer Science, a related field, or equivalent professional experience.
  • A minimum of 5 years of hands-on experience with Microsoft SQL Server, with a proven track record of advanced performance tuning and optimization in a production environment.
  • At least 2 years of professional software development experience in an object-oriented language, preferably C#.
  • Expert-level knowledge of database internals, including partitioning, resource governance, and extended events.
  • Demonstrable experience in diagnosing and resolving I/O and latch contention issues.
  • Strong analytical and problem-solving skills for troubleshooting in complex, distributed systems.
  • Excellent communication and collaboration skills, with the ability to articulate complex technical concepts clearly.
  • A strong drive for continuous learning and improvement.

What will make you stand out:

  • Experience with Windows Server administration and performance monitoring tools.
  • Proficiency in PowerShell scripting for automation and administration.
  • A strong foundation in DBA best practices for hosted environments.
  • Familiarity with virtualization technologies (e.g., VMware, Hyper-V).
  • Prior experience in a similar role supporting enterprise software for a global organization.

About NiCE

NICE Ltd. (NASDAQ: NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

Similar Jobs

HCL Tech - Senior Developer

HCL Tech

Texas, United States (On-Site)
2 Months ago
TransUnion - Senior Consultant, Data Science and Analytics

TransUnion

Hong Kong (On-Site)
2 Months ago
Monzo - Head of Credit Risk, EU

Monzo

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Epic Games - Marketing Director

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Fearless - Software Engineer II (Cloud Solution Architect) Navy NIWC

Fearless

Charleston, South Carolina, United States (On-Site)
1 Week ago
Cognite - Engineering Manager - Data

Cognite

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Capgemini - Principal Software Engineer

Capgemini

Coimbatore, Tamil Nadu, India (On-Site)
2 Months ago
Apple - Senior Software Engineer - Apple Services Engineering (ASE)

Apple

Cupertino, California, United States (On-Site)
3 Months ago
PwC - SAP S/4 HANA Public Cloud Experienced Professional

PwC

Athens, Greece (Hybrid)
8 Months ago
SEGULA Technologies - Business and Project Engineer for Piping & Boiler Making (M/F)

SEGULA Technologies

Ajaccio, Corsica, France (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playtika - R&D Team Leader

Playtika

Romania (Hybrid)
9 Months ago
Minecast - Manager - Customer Success

Minecast

Johannesburg, Gauteng, South Africa (Hybrid)
3 Weeks ago
lifechruh - Director of Social Media

lifechruh

Edmond, Oklahoma, United States (On-Site)
3 Weeks ago
Ubisoft - The Division Resurgence – Lead Level & Quest Designer (W/M/NB)

Ubisoft

Saint-Mandé, Île-de-France, France (On-Site)
6 Months ago
Nordson Corporation - Associate I, Document Control

Nordson Corporation

Dayton, Ohio, United States (On-Site)
1 Month ago
Eline Media - Art Director

Eline Media

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
2 Months ago
whoop - Machine Learning Engineer II

whoop

Boston, Massachusetts, United States (On-Site)
2 Months ago
PwC - Transfer Pricing, Customs and International Trade, Senior Associate

PwC

Calgary, Alberta, Canada (Hybrid)
3 Weeks ago
Playtika - Experienced Business Analyst

Playtika

Israel (On-Site)
9 Months ago
Carda Health - Claim Review Specialist

Carda Health

Philippines (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Atlanta, Georgia, United States

Axon - Senior HRIS Architect

Axon

Boston, Massachusetts, United States (On-Site)
1 Month ago
Sully.ai - Senior Software Engineer

Sully.ai

United States (Remote)
1 Week ago
Grammarly - Product Marketing Manager, Education

Grammarly

San Francisco, California, United States (Hybrid)
3 Weeks ago
Apple - Engineering Project Manager (SAP Operations Lead), IS&T Enterprise Systems

Apple

Sunnyvale, California, United States (On-Site)
3 Months ago
eBay - Sr. MTS Information Security Engineer

eBay

Austin, Texas, United States (Hybrid)
1 Week ago
Pocket Worlds - Staff Full-Stack Engineer (Backend Leaning)

Pocket Worlds

United States (Remote)
4 Months ago
Roblox - Software Engineer, Reliability

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
Apple - Creative Director

Apple

Los Angeles, California, United States (On-Site)
2 Months ago
Toast - Retail Account Executive

Toast

Jacksonville, Florida, United States (On-Site)
1 Month ago
Nintendo - Sr Software Engineer, Display

Nintendo

Redmond, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

OKX - Head of Data Privacy & Engineering Audit

OKX

San Jose, California, United States (On-Site)
1 Month ago
Optiv - Principal Engineer I Onsite, Bangalore

Optiv

Bengaluru, Karnataka, India (On-Site)
1 Week ago
LTI Mindtree - Associate Principal - Data Engineering

LTI Mindtree

Mexico City, Mexico (On-Site)
1 Week ago
Nagarro - Principal Engineer - Project Manager (Salesforce)

Nagarro

Boston, Massachusetts, United States (On-Site)
6 Months ago
Ambient.ai - Senior Sales Engineer

Ambient.ai

Seattle, Washington, United States (Remote)
2 Months ago
Deepgram - Engineering Manager, Developer Relations

Deepgram

California, United States (Remote)
3 Weeks ago
Nium - SDE II

Nium

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Sesame - Electrical Engineer

Sesame

San Francisco, California, United States (On-Site)
5 Months ago
Apple - ASIC Design & Integration Engineer

Apple

Sunnyvale, California, United States (On-Site)
1 Month ago
Google - Software Engineering Manager, Black Community Inclusion

Google

Belo Horizonte, State Of Minas Gerais, Brazil (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Alkmaar, North Holland, Netherlands (Hybrid)

Atlanta, Georgia, United States (Hybrid)

Columbus, Ohio, United States (Hybrid)

Pune, Maharashtra, India (Hybrid)

Pune, Maharashtra, India (Hybrid)

Manila, Metro Manila, Philippines (Hybrid)

Pune, Maharashtra, India (Hybrid)

Ra'anana, Center District, Israel (Hybrid)

Pune, Maharashtra, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug