Company interview guide

Nucleus Software

HQ — Gurgaon, India·Public Company·Financial software and technology solutions

Nucleus Software interview process guide: online test, technical rounds, and HR discussion for banking software and IT careers in India.

  • 38 open jobs
  • 1986 founded
  • Gurgaon headquarters
01
Company overview

About Nucleus Software

Nucleus Software, founded in 1986 and headquartered in Gurgaon, India, is a publicly listed company specialising in financial software and technology solutions for banks and financial institutions worldwide. Its lending and transaction banking products are used by banks and financial companies across multiple countries to run core lending and payments operations.

With a global workforce of approximately 1,000-plus employees and offices across several international locations, Nucleus Software combines deep domain expertise in banking and financial services with software product engineering, positioning itself as a specialised alternative to larger generalist IT services firms.

Nucleus Software careers on Jobaaj typically feature openings in software development, quality assurance, implementation, and business analysis, hiring both campus freshers and experienced professionals from IT and banking technology backgrounds. The company values strong programming fundamentals, attention to detail, and interest in banking domain knowledge.

Founded in1986
OwnershipPublic
Global Employee count1000+
HeadquartersGurgaon, India
Office LocationsMultiple global locations
CEOVineet Arora
Type of CompanyPublic Company
Nature of BusinessFinancial software and technology solutions
02
Step by step

Nucleus Software hiring process

1. Online application and resume screening

Candidates typically apply through Jobaaj, campus placements, or Nucleus Software's careers page, and recruiters shortlist profiles based on academic performance and relevant technical skills. Prior exposure to banking, finance, or product engineering is viewed favourably.

2. Online coding or aptitude test

Many roles include an online assessment covering programming fundamentals, logical reasoning, and basic quantitative aptitude. The test is usually remotely proctored and completed within a fixed time window.

3. Technical interview (first round)

An engineer evaluates coding skills, data structures, and computer science fundamentals relevant to software development or QA roles. Candidates are also asked to explain their approach and reasoning while solving problems.

4. Technical interview (second round)

A senior engineer or project lead probes deeper into problem-solving, database concepts, and understanding of banking or lending domain basics where relevant. This round often includes a practical design or debugging exercise.

5. Managerial round

A project manager or department head assesses ownership, communication, and fit with Nucleus Software's product-focused engineering culture. Behavioural questions typically explore how candidates handle client-facing delivery pressure.

6. HR interview and offer

The final HR round covers compensation, location, and joining timelines, followed by an offer letter and onboarding formalities. HR also confirms documentation and background verification requirements.

03
What to expect

Nucleus Software interview rounds

Nucleus Software's interview process typically has four rounds for engineering roles, with a strong focus on programming fundamentals and problem-solving throughout, along with some exposure to banking and lending domain concepts.

Round 1: Online test

A timed online assessment of about 45-60 minutes typically covers coding problems, logical reasoning, and basic quantitative aptitude for freshers and experienced candidates alike. It usually serves as the primary filter before interview rounds begin.

  • Coding problems on arrays, strings, and loops
  • Logical reasoning and basic data interpretation

Round 2: Technical interview

An engineer conducts a 30-45 minute discussion combining coding questions with fundamentals of data structures, databases, and object-oriented programming. Interviewers also ask candidates to trace through code and explain edge cases.

  • Live coding on data structures and algorithms
  • Basics of SQL queries and database design

Round 3: Advanced technical interview

A senior engineer or project lead evaluates deeper technical knowledge and, for some roles, basic understanding of banking or lending domain concepts. This round may also include a short design discussion for experienced candidates.

  • Designing a simple module for a lending or payments system
  • Debugging a logical error in a given piece of code

Round 4: HR interview

The final round covers compensation, location, and joining formalities, typically lasting 20-30 minutes. HR also verifies documents and discusses growth opportunities before extending the final offer.

  • Salary expectations and current notice period
  • Reasons for wanting to join a banking-focused software product company
04
Pay by role

Nucleus Software salaries

DesignationAverage salary
Data Analyst
Experience: 1 - 4 years yrs
₹ 9 Lakhs /year
Typical range ₹6 L – ₹12 L/yr
Technical Lead
Experience: 6 - 10 years yrs
₹ 27.5 Lakhs /year
Typical range ₹20 L – ₹35 L/yr
Senior Software Engineer
Experience: 3 - 6 years yrs
₹ 17 Lakhs /year
Typical range ₹12 L – ₹22 L/yr
Software Engineer
Experience: 0 - 2 years yrs
₹ 6.8 Lakhs /year
Typical range ₹4.5 L – ₹9 L/yr

Figures are estimates based on typical market ranges for this role and sector, not company-published pay. Actual offers vary by location, skills and negotiation.

05
Practise by topic

Nucleus Software interview questions

06
Asked in the room

Nucleus Software interview FAQs

Q1How many rounds does the Nucleus Software interview process typically have?

Nucleus Software's process typically has four rounds, including an online coding or aptitude test, one or two technical interviews, and a final HR discussion covering compensation and joining details.

Q2How difficult is the Nucleus Software interview process?

The process is typically moderately challenging, with strong emphasis on programming fundamentals, data structures, and database concepts, so consistent coding practice and clarity on core computer science topics help considerably.

Q3How would you design a simple loan repayment tracking module?

A good answer covers identifying key entities like borrower, loan, and repayment schedule, designing a simple database structure, handling edge cases like early or missed payments, and keeping the design easy to extend.

Q4Why do you want to work at Nucleus Software?

Focus on your interest in banking technology and software product development, Nucleus Software's specialised domain expertise, and how your programming background aligns with building lending or transaction banking solutions.

Q5How would you debug a reported issue in a production banking application?

Explain that you would reproduce the issue using logs and test data, isolate the affected module, trace the root cause systematically, and verify the fix in a staging environment before deploying to production.

Q6What is the typical entry point and salary structure for freshers at Nucleus Software?

Freshers typically join as software engineers or trainees through campus hiring; compensation usually follows standard industry bands for mid-sized IT product companies, with periodic performance-based increments.

Quick facts about Nucleus Software

How many people work at Nucleus Software?
Nucleus Software employs approximately 1000+. Headcount figures move over time and are indicative.
Is Nucleus Software a public or private company?
Ownership: Public.
Who is the CEO of Nucleus Software?
As recorded on this profile, Vineet Arora leads Nucleus Software. Leadership can change - check the company's own site for the current position holder.
What does Nucleus Software do?
Nucleus Software operates in Financial software and technology solutions.
Hiring now

38 open jobs at Nucleus Software

Apply on Jobaaj, and use this guide to prepare before your first round.