Senior Software Engineer

DHR Holding India

Bengaluru

On-site

INR 2,400,000 - 3,800,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

DHR Holding India is seeking a Senior Software Engineer in Bengaluru to own, design, and deliver software functionality, troubleshoot customer problems, and promote solid engineering practices. This on-site role reports to the Engineering Manager within the Customer Sustaining Team in Bangalore.

You will develop software for escalations and support incidents, collaborate with cross-functional teams to fix defects, perform root cause analysis, and apply TDD/BDD, CI/CD, and Agile methods to

Qualifications

  • 5+ years of software engineering experience.
  • Strong expertise in Java, JavaScript (React/Angular), microservices, RESTful services.
  • Experience with AI-assisted development tools and AI/ML concepts is desirable.
  • Proficient in database design and SQL for Oracle, PostgreSQL, and NoSQL like MongoDB.

Responsibilities

  • Develop software solutions for customer escalations and support incidents.
  • Collaborate with cross-functional teams to investigate defects and improve user experiences.
  • Troubleshoot complex issues, perform root cause analysis, and deliver patches.
  • Apply TDD/BDD, CI/CD, and support onboarding of new team members.
  • Adopt Agile practices to manage priorities and deliver high-quality, scalable solutions.

Skills

Java
JavaScript (React/Angular)
Microservices
RESTful APIs
AI-assisted development tools
AI/ML concepts
LLMs
Prompt engineering
Database design
Test automation
DevOps & Cloud

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

GitHub Copilot
Microsoft Copilot
ChatGPT
Jenkins
Kubernetes
Terraform

Job description

Job Summary

The Senior Software Engineer is a key player in our technical expertise and delivery. This role involves owning, designing, and delivering software functionality, troubleshooting, diagnosing, and resolving customer problems, and promoting good engineering practices.

This position reports to the Engineering Manager and is part of the Customer Sustaining Team of Engineering Department located in Bangalore and will be an on-site role.

In this role, you will have the opportunity to:
  • Develop high-quality software solutions for customer escalations and support incidents.
  • Collaborate with cross-functional teams to investigate and resolve defects, enhancing user experiences.
  • Troubleshoot and diagnose complex technical issues, perform root cause analysis, create, validate, and deliver patches or solutions to customers.
  • Use TDD/BDD techniques, CI/CD processes, and support recruitment and onboarding of new team members while continuously developing skills and learning new technologies.
  • Adopt Agile practices like Kanban or Scrumban to efficiently manage team priorities, workload, and deliver high-quality, performant solutions in a timely manner.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, with 5+ years of software engineering experience.
  • Strong expertise in Java, JavaScript (React/Angular), microservices, RESTful web services, and modern application architecture. Hands-on experience with AI-assisted development tools (GitHub Copilot, Microsoft Copilot, ChatGPT, etc.) is required. Familiarity with AI/ML concepts, LLMs, prompt engineering, and AI service integration is highly desirable.
  • Proficiency in database design, optimization, and troubleshooting, including writing complex queries for Oracle, PostgreSQL, and NoSQL databases such as MongoDB.
  • Experience in developing high-quality software with strong test automation practices, including unit and integration testing using tools such as JUnit, Jest, Mocha, Cypress, Playwright, and Jasmine.
  • Solid understanding of DevOps and cloud-native technologies, including CI/CD pipelines, AWS, Kubernetes, Terraform, Jenkins, Gradle, Maven, SonarQube, and related tools, with strong problem-solving skills focused on security, performance, scalability, reliability, and maintainability.
Preferred qualifications
  • Experience in the Life Sciences industry and regulated environments, participating in Customer and Internal Audits, ensuring compliance with QMS procedures.
  • Troubleshooting and diagnosing complex technical issues using tools like Nslookup, Ping, Traceroute, Wireshark, Netstat, Telnet/SSH, GDB, VisualVM, JStack, and JProfiler.
  • Promoting best practices and quality within the team and organization.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Specialist , FullStack Engineering
Specialist , FullStack Engineering

Merck • Telangana

On-site
INR 1,800,000 - 2,400,000
Staff Software Architect
Staff Software Architect

Broadcom • Hyderabad

On-site
INR 3,800,000 - 7,200,000
Software Engineer, Senior(.Net, Angular 6-9Yrs)
Software Engineer, Senior(.Net, Angular 6-9Yrs)

Infor Inc. • Hyderabad

On-site
INR 2,500,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

Infor • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Senior Software Engineer -Java
Senior Software Engineer -Java

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 2,400,000 - 3,600,000
Senior Software Engineer
Senior Software Engineer

Amgen • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Engineering Manager
Engineering Manager

Manuh Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

xLM, LLC • Nashik District

On-site
INR 1,200,000 - 1,800,000