Lead Software Engineer

Persistent Systems

Pune District

Hybrid

INR 2,000,000 - 3,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Culture development
Flexible hours
Long Service awards
Higher education support
Insurance coverage

Job summary

Persistent Systems is seeking an experienced ICD-ICM Billing Lead Engineer to join our Insurance Practice. You will design, develop, and deliver enterprise billing and distribution management solutions using Java, PL/SQL, and modern integration patterns.

The role emphasizes hands-on coding, architecture, CI/CD, and mentoring teams across interfaces with Duck Creek/Guidewire knowledge preferred; hybrid work across all Persistent locations in India.

Qualifications

  • Bachelor's degree in CS/IT/Engineering or equivalent.
  • 8–10 years of software development and enterprise application engineering experience.
  • Strong hands-on experience with ICD-ICM Billing or Distribution Management solutions.
  • Minimum 5 years of experience in Java application development.
  • Experience with RESTful and SOAP-based web services.
  • Experience designing and supporting enterprise integrations and interfaces.

Responsibilities

  • Understand business requirements and translate them into scalable technical solutions.
  • Design, develop, test, and support insurance billing and distribution management applications.
  • Develop high-quality software using industry best practices.
  • Create reusable, scalable architectures and promotes code quality.
  • Apply TDD and quality engineering throughout the lifecycle.
  • Develop enterprise apps using Java technologies and related frameworks.
  • Build and maintain RESTful and SOAP-based web services.
  • Collaborate with architects, QA, product owners, and support teams.
  • Mentor development teams and promote technical excellence.
  • Support deployments via CI/CD and DevOps practices.
  • Participate in unit, integration, and system testing and production deployments.

Skills

ICD-ICM Billing
Java
PL/SQL
RESTful services
SOAP
SQL
DevOps
CI/CD
Architecture design
Mentoring

Education

Bachelor's degree in Computer Science/IT/Engineering

Tools

SVN
Git
Jira
CI/CD tools

Job description

We are seeking an experienced ICD-ICM Billing Lead Engineer to join our Insurance Practice and contribute to the design, development, enhancement, and delivery of enterprise-level insurance billing and distribution management solutions. The ideal candidate will possess strong expertise in ICD-ICM Billing or Distribution Management platforms, Java technologies, PL/SQL development, and insurance product engineering.

  • Location: All Persistent Locations
  • Experience: 8 to 10 Years
  • Job Type: Full Time Employment

What You'll Do:

  • Understand business and client requirements and translate them into scalable technical solutions.
  • Design, develop, test, and support insurance billing and distribution management applications.
  • Develop high-quality software using software engineering principles and industry best practices.
  • Create reusable, scalable, and maintainable application architectures.
  • Apply Test-Driven Development (TDD) and quality engineering practices throughout the development lifecycle.
  • Develop and enhance enterprise applications using Java technologies and related frameworks.
  • Build and maintain RESTful and SOAP-based web services and APIs.
  • Design and develop complex SQL and PL/SQL procedures, packages, functions, and database components.
  • Support enterprise integrations between billing platforms and external systems.
  • Participate in technical design discussions, architecture reviews, and solution planning activities.
  • Analyze and resolve functional, technical, and production support issues.
  • Perform root cause analysis and implement long-term corrective solutions.
  • Provide effort estimations and support project planning activities.
  • Drive code quality, coding standards, and development best practices.
  • Support application deployments using CI/CD pipelines and DevOps practices.
  • Collaborate with business users, product owners, architects, QA teams, and support teams.
  • Participate in unit testing, integration testing, system testing, and production deployments.
  • Mentor and guide development teams while promoting technical excellence.
  • Contribute to continuous improvement initiatives and product innovation efforts.

Expertise You'll Bring:

  • Bachelors degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 8-10 years of experience in software development and enterprise application engineering.
  • Strong hands-on experience with ICD-ICM Billing or Distribution Management solutions.
  • Minimum 5 years of experience in Java application development.
  • Strong expertise in Core Java, Object-Oriented Design, and software engineering principles.
  • Extensive experience with SQL and PL/SQL development.
  • Hands-on experience developing RESTful and SOAP-based web services.
  • Experience designing and supporting enterprise integrations and interface solutions.
  • Strong knowledge of data migration, deployment, and application lifecycle management.
  • Strong understanding of application architecture and scalable solution design.
  • Experience working with source control tools such as SVN, Git, or similar repositories.
  • Knowledge of CI/CD tools and DevOps practices.
  • Strong troubleshooting, debugging, and production support capabilities.
  • Experience working in Insurance, Billing, Distribution Management, or Financial Services domains.
  • Prior experience with billing platforms such as Duck Creek or Guidewire is preferred.
  • Knowledge of Broker Management, Channel Management, and Commission Processing is desirable.
  • Exposure to North American Life & Annuity insurance products is an added advantage.
  • Familiarity with Agile, Scrum, or SAFe delivery methodologies.
  • Strong analytical, problem-solving, and decision-making skills.
  • Excellent communication and stakeholder management capabilities.
  • Ability to lead technical discussions and mentor development teams.
  • Competitive salary and benefits package
  • Culture focused on talent development with quarterly growth opportunities and company-sponsored higher education and certifications
  • Opportunity to work with cutting-edge technologies
  • Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards
  • Insurance coverage: group term life, personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents
Values-Driven, People-Centric & Inclusive Work Environment:

Persistent is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds.

  • We support hybrid work and flexible hours to fit diverse lifestyles.
  • Our office is accessibility-friendly, with ergonomic setups and assistive technologies to support employees with physical disabilities.
  • If you are a person with disabilities and have specific requirements, please inform us during the application process or at any time during your employment

Let's unleash your full potential at Persistent - persistent.com/careers

Persistent is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Developer Architect
Senior Developer Architect

Persistent Systems • Pune District

On-site
INR 1,500,000 - 2,500,000
Competitive salary and benefits
Quarterly growth opportunities
Company-sponsored education
+2
ETL Data Engineer
ETL Data Engineer

Persistent Systems • Pune District

Hybrid
INR 1,500,000 - 2,500,000
Hybrid work
Flexible hours
Long Service awards
+2
Data Engineer - ETL
Data Engineer - ETL

Persistent Systems Limited • Pune District

Hybrid
INR 1,200,000 - 1,800,000
Flexible hours
Long service awards
Education sponsorship
+1
Data Engineer - ETL
Data Engineer - ETL

Persistent Systems • Pune District

On-site
INR 1,500,000 - 2,300,000
Hybrid work
Education sponsorship
Insurance coverage
+1
Support Lead
Support Lead

Persistent Systems Limited • Pune District

Hybrid
INR 2,500,000 - 4,200,000
Group term life insurance
Mediclaim hospitalization
Flexible work hours
+1
Java Developer
Java Developer

Persistent Systems • Hyderabad

On-site
INR 600,000 - 800,000
Competitive salary and benefits package
Quarterly promotion cycles
Employee engagement initiatives
+2
Guidewire billingcenter
Guidewire billingcenter

ValueMomentum, Inc. • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Career growth
Competitive compensation
Health benefits
IND Senior Staff Software Engineer
IND Senior Staff Software Engineer

The Hartford • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Competitive compensation
Comprehensive benefits
Continuous learning and development
Lead Java Developer
Lead Java Developer

Persistent Systems • Pune District

On-site
INR 1,000,000 - 1,500,000
Competitive salary
Quarterly growth opportunities
Company-sponsored education
+4
ETL Data Engineer
ETL Data Engineer

Persistent • Pune District

Hybrid
INR 1,800,000 - 2,800,000
Competitive salary
Talent development opportunities
Cutting-edge technologies
+5