Deltek logo
Deltek

Deltek is a leading provider of information solutions and enterprise software. Founded in 1983 by father-and-son team Donald and Kenneth deLaski, Deltek serves

Principle Software Engineer

Location

India

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Principle Software Engineer

Deltek

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.

Related Job Pages

More Software Engineer Jobs

Coforma logo

Software Engineer

Coforma

Coforma is a technology company that is working to “elevate human needs” through its solutions and products. As an employer, the company is committed to building and maintainin

About the Role Title: Evergreen Posting: Software Engineer Locations: Arizona California District of Columbia Florida Georgia Idaho Illinois Maryland Massachusetts Montana Nevada New Jersey New York North Carolina Oregon South Carolina Tennessee Texas Virginia Washington Wisconsin remote Department Engineering Employment Type Full Time Job Description: We are actively building a pipeline of talented individuals in anticipation of upcoming project needs. By applying to this evergreen position, you recognize that while an immediate vacancy may not exist, you are eager to be part of our future cross-disciplinary efforts to improve lives through human-centered technology. Our Software Engineers enjoy tackling complex problems while working with other members of our cross-disciplinary teams to deliver elegant products across a modern technology stack. They are skilled across the stack, building accessible applications that put people first with code that is clean, maintainable, well-documented, and well-tested. At Coforma, engineers work closely with researchers and designers throughout a project's lifecycle, collaborating to add perspective and increase understanding. As such, your passion for articulating technology solutions that aim to improve lives is a feature, not a bug. Join us in building software that makes an impact and implementing human-centered solutions we can be proud to say we worked on together. Note: We're a remote-first organization, but some roles may require occasional travel. If a role has travel requirements or a hybrid or full time in-office schedule, this will be disclosed at the beginning of the hiring process. We participate in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the United States. Due to the nature of our work with the US federal government, all roles are required to work from the contiguous United States. Remote positions are open to applicants in the states listed below. To ensure we remain compliant with all state, county, and local employment and tax regulations, applicants must currently reside in one of the following states to be considered for employment with Coforma. This list will be updated periodically as our PeopleOps team works to open up hiring in additional states. Arizona California District of Columbia Florida Georgia Idaho Illinois Maryland Massachusetts Montana Nevada New Jersey New York North Carolina Oregon South Carolina Tennessee Texas Virginia Washington Wisconsin What You'll Do (Key Responsibilities) Write and review code, ensuring high standards of quality, maintainability, and test coverage Solve problems across the tech stack alongside other engineers on the team, building new systems and improving existing ones Consistently apply best practices, including a focus on accessibility Collaborate with team members and government/client stakeholders to craft creative solutions and build technology products that improve the lives of those in the communities they serve Engage with coworkers across disciplines according to agile and Scrum methodologies, including participating in planning, breaking down requirements into tasks, refinement, and estimation, etc. What You Know (Knowledge and Experience Requirements) The building blocks of the web, including how to write accessible semantic HTML and how to write clean CSS that conforms to design systems Programming languages like Java, Javascript, Typescript Frameworks, libraries, or runtimes like React, Node, Angular, Spring, etc. Testing frameworks like Jest, Testing Library, Mocha, Playwright, Cypress, etc. How to leverage the command line via shell scripting APIs and databases of various types like SQL, Dynamo, Mongo, Postgres, etc. Infrastructure tools like Terraform, Serverless, Amazon CDK, etc. How to deliver polished, scalable, maintainable, performant code How to communicate complex technical concepts to non-technical audiences Agile and Scrum development methodologies Other Internet: Will prioritize and maintain access to strong, reliable internet for the remote nature of our work, except when on vacation or holiday. Security: Will keep the highest security practices to ensure privacy and security of Coforma and client information, given the nature of our work, even when on vacation. Travel Flexibility: On request and with advanced notice, will attend in-person events such as meetings, workshops, and trainings as assigned for projects that require it. Brand Representation: Will represent Coforma professionally and sincerely, modeling our Company Values in all interactions.

Arizona + 20 moreAll locations: Arizona | California | District Of Columbia | Florida | Georgia | Idaho | Illinois | Maryland | Massachusetts | Montana | Nevada | New Jersey | New York | North Carolina | Oregon | South Carolina | Tennessee | Texas | Virginia | Washington | Wisconsin

Title: Application Programmer – Remote Location: VA, US Contract Job Description: About us Creative Information Technology Inc (CITI) is an esteemed IT enterprise renowned for its exceptional customer service and innovation. We serve both government and commercial sectors, offering a range of solutions such as Healthcare IT, Human Services, Identity Credentialing, Cloud Computing, and Big Data Analytics. With clients in the US and abroad, we hold key contract vehicles including GSA IT Schedule 70, NIH CIO-SP3, GSA Alliant, and DHS-Eagle II. Join us in driving growth and seizing new business opportunities. Role and Responsibilities - Design, code, compile, test, debug, modify, and document new or existing applications programs within accepted standards, procedures, and guidelines. - Identify, research, and resolve program, machine, data, or system software problems, frequently on an individual basis in consultation with other employees and/or users. - Review the work of programmers for assigned systems responsibility to ensure data integrity and availability. - Analyze changes, enhancements, and/or systems designs to ensure data integrity and availability. Minimum Qualifications - Two (2) plus years of expertise and/or relevant experience in: - SQL Server and data integrity solutions. - CRM systems, intake portals, and automated reporting. - .NET full-stack, ASP.NET frameworks - Enterprise coding best practices. Preferred Qualifications - Exposure to cloud platforms (Azure) and modern frameworks (Vue, Angular, React) - Prior experience developing state applications or working within regulated public-sector environments.

United States
NBCUniversal logo

Senior Software Quality Engineer

NBCUniversal

Here you can create the extraordinary. Join us.

Full TimeRemoteTeam 10,001+Since 2004H1B Sponsor

Title: Sr. Software Quality Engineer Location: New York United States Employees can work remotely Full-time Business Segment: Operations & Technology Compensation: USD 148,990 - USD 159,135 - yearly Job Description: Company Description NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information. Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world. Job Description - Responsible for ensuring the delivery and testing of high-quality software solutions that power critical business processes. - Leverage both manual and automated testing strategies, including AI-driven approaches, to deliver robust, scalable, and reliable applications, while collaborating closely with cross-functional teams to drive continuous improvement and business value. - Combine deep expertise in test management, automation, and release readiness with a strong understanding of Agile and the software development lifecycle (SDLC). - Develop, execute, and maintain comprehensive test plans and strategies to ensure the quality and reliability of applications. - Design, manage, and automate test cases for a wide range of testing types, including functional (unit, integration, regression, smoke), non-functional (performance, compatibility), and specialized (API, mobile, exploratory) testing. - Build and maintain automated test frameworks and scripts using tools such as Selenium and Playwright and integrate them into CI/CD pipelines (Jenkins, Github Actions) for continuous quality assurance. - Conduct API testing using tools like Postman and Rest Assured to validate RESTful endpoints, ensuring robust backend service quality. - Conduct Security and Penetration testing to identify vulnerabilities and protect against malicious attacks and data breaches using tools like Nmap and Sqlmap. - Perform performance and load testing using tools like JMeter to validate system scalability and reliability under varying workloads. - Lead and coordinate release readiness activities, including pre-release validation, post-release monitoring, and post-release validation to ensure smooth and predictable deployments. - Investigate production issues and contribute to root cause analysis and remediation strategies. - Maintain strong communication and collaboration skills to support agile development practices and ensure alignment across the software development lifecycle. - Share knowledge and best practices with team members, fostering a culture of continuous learning and innovation. - Collaborate closely with developers, product managers, business analysts, and cross-functional teams to align testing efforts with business goals and technical requirements. - Lead and mentor quality engineers on the team by providing guidance on modern software development frameworks, and leading technical discussions. - Prepare Monthly, Quarterly and Annual quality metrics, KPIs, and dashboards to monitor product quality and testing effectiveness. Qualifications - Bachelor's degree in Information Technology, Computer Engineering, or a related technical field (or foreign degree equivalent), plus eight (8) years of experience in the job offered or in a related occupation. - The position requires each of the following skills, which must have been gained through eight (8) years of experience: - Experience with Quality Engineering with a focus on test strategizing, planning, test estimation, resources loading and management. - Experience with SDLC and Software Testing lifecycles. - The position requires each of the following skills, which must have been gained through five (5) years of experience: - Experience with Test Automation testing using tools like Selenium or Playwright for UI and Rest Assured for API or similar. - Experience with API testing using tools like Postman and SoapUI. - The position requires each of the following skills, which must have been gained through four (4) years of experience: - Experience with Quality Engineering responsibilities in a News Gathering or Television Production environment. - Experience managing work allocation of vendor resources and collaborating with different cross functional teams. - Experience with programming languages (Python, Java, TypeScript, etc.). - Experience supporting CI/CD tool integration throughout the development lifecycle. - The position requires each of the following skills, which must have been gained through three (3) years of experience: - Experience with performance engineering validations, applying different performance testing strategies like load, stress, spike, volume, or similar. - Experience with security and penetration testing using tools like Nmap and SQLmap. Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. - Salary range: $148,990- $159,135 per year - Full-time: 40 hours/week Additional Information As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

United States
$149.0K - $159.1K / year
Chewy logo

Software Engineer I

Chewy

Chewy is an online retailer of food, toys and treats, healthcare products, clothing and accessories, and more for dogs, cats, fish, birds, farm animals, and oth

Software Engineer I Location: Boston United States Job Description: Job Description: Software Engineer I Boston, MA - IT - Full time Job Description: What you'll do: - Design and build software components of services and/or platforms. - Utilize algorithms, data structures, and design patterns to produce efficient and performant code. - Develop, extend, and debug code within the scope of existing tools and services. - Execute on design and debug tasks. - Troubleshoot root cause and solutions for bugs and production issues. - Contribute to best practices for logging, testing, instrumentation, metrics, monitors, alerts, practices, and processes. - Make meaningful contributions to existing service architecture, data architecture, dev-ops, and infrastructure as code, deployment pipelines, and public cloud services as part of a software development team. - Participate in on-call rotations and operational excellence. What you'll need: - Minimum Requirements: Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and, plus 1 year of experience in a Software Developers or a related position/occupation. - Alternate Education and Experience: Master's degree or foreign equivalent in Computer Science, Computer Information Systems, or related field and no experience in a Software Developers or a related position/occupation. - Experience or coursework must include: - Software engineering; - Designing, building, and deploying scalable, highly available systems; - Writing code or debugging tricky issues; - Professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations; - Object-oriented design, data structures, algorithm design, problem solving, and complexity analysis; - Scrum, XP, or other agile methodologies; - Configuration and deployment management; - Technology infrastructure, network, compute, storage, and virtualization; - Performing data analytics; - AWS; - Core web technologies, including ES6+ JavaScript and React; - Experience designing, building, deploying, testing, and evolving responsive user interfaces; - Experience integrating with RESTFUL APIS using Java or a similar backend language; - Automated testing frameworks such as Karate, Playwright, Cypress, Selenium; - Developing CI/CD pipelines using Jenkins, TeamCity or comparable tools; - And experience with containerized systems such as Docker. Employer: Chewy, Inc. Office Address: 343 Congress Street, Floor 5, Boston, MA 02210 Other: Telecommuting permitted up to 2 days per week. The base salary range for this role is $131,082.00 to $163,000.00 per year - The specific salary offered to a candidate may be influenced by a variety of factors including but not limited to the candidate's relevant experience, education, and work location. In addition, this position is eligible for 401k and a new hire and annual equity grant. C08+ positions may also be eligible for annual bonus. We offer different types of insurance and benefits, such as medical/Rx, vision, dental, life, disability, hospital indemnity, critical illness, and accident. We offer parental leave, family services benefits, backup dependent care, flexible spending accounts, telemedicine, pet adoption reimbursement, employee assistance program, and many discounts including 10% off pet insurance and 20% off at Chewy.com. Exempt salary team members have unlimited PTO, subject to manager approval. Team members will receive six paid holidays per year. Team members may be eligible for paid sick and family leave in compliance with applicable state and local regulations. Chewy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, gender, citizenship, marital status, religion, age, disability, gender identity, results of genetic testing, veteran status, as well as any other legally-protected characteristic. To access Chewy's California CPRA Job Applicant Privacy Policy, please click here. - The specific salary offered to a candidate may be influenced by a variety of factors including but not limited to the candidate's relevant experience, education, and work location. In addition, this position is eligible for 401k and a new hire and annual equity grant. C08+ positions may also be eligible for annual bonus. We offer different types of insurance and benefits, such as medical/Rx, vision, dental, life, disability, hospital indemnity, critical illness, and accident. We offer parental leave, family services benefits, backup dependent care, flexible spending accounts, telemedicine, pet adoption reimbursement, employee assistance program, and many discounts including 10% off pet insurance and 20% off at Chewy.com. Exempt salary team members have unlimited PTO, subject to manager approval. Team members will receive six paid holidays per year. Team members may be eligible for paid sick and family leave in compliance with applicable state and local regulations. Chewy is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, gender, citizenship, marital status, religion, age, disability, gender identity, results of genetic testing, veteran status, as well as any other legally-protected characteristic.

Massachusetts
$131.1K - $163K / year