- Home
- Remote Jobs
- Principle Software Engineer
Date Posted
Today
New!Remote Work Level
100% Remote
Location
Remote in Bangalore, KA, India

Job Schedule
Full-Time
Salary
We're sorry, the employer did not include salary information for this job.
Benefits
Professional/Career Development
Categories
SQL, Tech Support, Product Manager, Project Manager, Software Engineer, Back End Developer, Developer, Web Developer, QA
Job Type
Employee
Career Level
Experienced
Travel Required
No Specification
Education Level
We're sorry, the employer did not include education information for this job.
About the Role
Title: Pncpl Software Engineer
Location: India-Bangalore (Remote)
Job Description:
Job Description
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference.
At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress.
KEY RESPONSIBILITIES
Performance Test Strategy & Orchestration
- Define and own the performance testing framework, including test types, load models, phased execution plans, entry/exit criteria, and environment requirements per release cycle
- Evaluate and improve existing test suites, closing gaps in coverage, accuracy, and repeatability
- Orchestrate test execution using LoadRunner as the primary platform — Controller configuration, scenario design, ramp profiles, and Analysis reporting
- Lead end-to-end Load Testing and Scalability Testing: build virtual user scenarios with think times, parameterization, correlation, and realistic transaction mixes; and design phased programs that progressively scale data and user load to identify saturation thresholds and validate enterprise-scale readiness
- Collaborate with SMEs and stakeholders to develop representative use case suites covering peak-hour activity, setting iteration goals from production data and validating that test runs meet or exceed targets
- Establish regression baselines per release and drive continuous performance gating in CI/CD pipelines
SQL Server Performance Analysis
- Perform deep-dive SQL Server analysis — execution plans, index strategy, wait stats — and resolve anti-patterns including parameter sniffing, cardinality failures, implicit conversions, and deadlock chains
- Use Extended Events, Query Store, SQL Server Profiler, and SET STATISTICS IO/TIME to diagnose query behavior under load
- Configure and validate SQL Server scalability components: Availability Groups, ROR routing, filegroup placement, and TempDB/ReportServer distribution
- Analyze TempDB contention, memory pressure, and I/O bottlenecks during test execution and production incidents
Multi-Tier Architecture & Infrastructure Configuration
- Tune IIS application pools, worker process settings, request queue limits, and connection timeouts across load-balanced web tier deployments
- Apply Windows Server tuning across web, database, and reporting tiers — thread pools, TCP/IP settings, and power plan optimization
- Configure SSRS as a dedicated reporting tier, isolating reporting workloads from transactional database load
- Coordinate with infrastructure and DevOps teams on cloud-hosted environment provisioning and hardware changes driven by test findings
Monitoring, Analysis & Reporting
- Monitor all tiers using PerfMon, SolarWinds, AppDynamics, and LoadRunner Analysis — covering processor time, memory, disk I/O, network, and ASP.NET/IIS metrics
- Analyze per-tier results across web, DB, and SSRS servers to pinpoint bottleneck categories: hardware, SQL config, indexes, or application code
- Interpret .NET CLR counters, garbage collection behavior, and managed memory diagnostics across web nodes
- Produce executive-ready reports with phase-over-phase comparisons, transaction trends, and remediation recommendations; lead post-test reviews and maintain traceable records of findings, configuration changes, and fix validations
Leadership & Collaboration
- Partner with development, QE, DBA, and DevOps to embed performance thinking into design reviews and sprint workflows
- Define and enforce performance testing standards, playbooks, and gating criteria across product releases
- Mentor engineers on performance fundamentals, tooling, and analytical methodology
- Work closely with engineering leadership to investigate production performance incidents and deliver load-level diagnostics and root cause findings
QUALIFICATIONS
- 8+ years in performance testing or engineering with ownership of test strategy, tooling, and phased test programs
- Expert-level LoadRunner proficiency: virtual user scripting in C or VBScript, Controller configuration, ramp-up/ramp-down modeling, and Analysis interpretation
- Proven Load Testing experience: concurrency modeling, production-derived workload simulation, and throughput analysis
- Proven multi-phase Scalability Testing experience: scaling data and user loads, identifying saturation points, and driving infrastructure decisions
- Deep SQL Server performance tuning: execution plans, index design, wait stats, blocking, deadlocks, parameter sniffing, Query Store, and Availability Group/ROR configuration
- Hands-on experience with Extended Events and SET STATISTICS IO/TIME for load-time query diagnostics
- Strong Windows Performance Monitor knowledge across CPU, memory, disk, network, IIS, ASP.NET, and .NET CLR counters
- Experience configuring IIS application pools, load-balanced deployments, and server-level tuning parameters
- Experience with APM tooling — SolarWinds, AppDynamics, Application Insights, or equivalent — for multi-tier correlated analysis
- Scripting proficiency in C, C#, for test automation and data generation
- Experience integrating performance testing into CI/CD pipelines (Azure DevOps, Jenkins, or equivalent)
- Ability to produce independent root cause analyses and communicate findings to engineering and product leadership
Preferred
- Experience with SSRS as a dedicated reporting tier in multi-server deployments
- Familiarity with .NET internals, CLR memory model, and managed heap diagnostics
- Experience with cloud-hosted infrastructure (AWS or Azure) at enterprise scale
- Knowledge of additional load testing tools such as JMeter, k6, or Gatling
- Background in ERP or professional services software performance and scalability testing
AI-FIRST MINDSET REQUIREMENT
The Performance Testing Architect is expected to bring an AI-forward mindset to performance engineering — actively leveraging AI-powered tools to accelerate test analysis, surface patterns across large volumes of performance metrics, and synthesize complex multi-tier test results into faster, sharper insights. Comfort with evolving AI tooling and a willingness to explore how it can continuously improve the quality and efficiency of performance testing work is essential.
Deltek is committed to the protection and promotion of your privacy. In connection with your application for employment with us at Deltek, it is necessary for us to collect, store and use information about you (“Personal Data”) to administer and evaluate your application. We are the “controller” of the Personal Data you provide us and will process any such Personal Data in accordance with applicable law and the statements contained in this Employment Candidate Privacy Notice. Additionally, we have not sold and do not sell Personal Data you provide to us through the job application process.
Business Summary
The Deltek Engineering and Technology team builds best-in-class solutions to delight customers and meet their business needs. We are laser-focused on software design, development, innovation and quality. Our team of experts has the talent, skills and values to deliver products and services that are easy to use, reliable, sustainable and competitive. If you're looking for a safe environment where ideas are welcome, growth is supported and questions are encouraged – consider joining us as we explore the limitless opportunities of the software industry.