Humberger Nav
mployee.me logo
Lead Software Engineer (Java, Javascript, Oracle Database)
Beckman Coulter
naukri
Bengaluru
8-13 years
Not Disclosed
Full time
01 May 2026
Top Skills:
RecruitmentHtmlAutomationOracleMonitoringJavascriptMultithreadingPostgresqlMavenAgileAgile MethodologyAngularAuditAutomationAwsCi/cdCi/cd PipelineCloudComplianceContainerizationContinuous DeliveryContinuous ImprovementContinuous IntegrationContinuous MonitoringCssCustomer SupportCypressDevopsDockerFutureGradleGruntHtmlJavaJavascriptJenkinsJestJunitKubernetesMavenMemory ManagementMicroservicesMongodbMultithreadingOopPingPostgresqlReactRecruitmentRoot Cause AnalysisSonarqubeTddTelnetTerraformTroubleshootingTypescriptWireshark

96

Get Personalized Job Matches with 1 Click

Job Description iconJob Description
Download Resume iconDownload Resume

The Lead Software Engineer is a key technical expert who solves challenging problems and influences strategic direction. They provide hands-on technical leadership in troubleshooting, diagnosing, and resolving customer issues, building and delivering solutions, and promoting good engineering practices across the team.

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 to address customer escalations and support incidents. Collaborate with team members and cross-functional teams to investigate and resolve defects, delivering enhancements that improve user experiences.
  • Troubleshoot and diagnose complex technical issues using tools like Nslookup, Ping, Traceroute, Wireshark, Netstat, Telnet/SSH, GDB, VisualVM, JStack, and JProfiler, ensuring timely resolution and sharing learnings to prevent future issues.
  • Work closely with Engineering and Customer Support teams to understand customer problems, provide updates, and enhance satisfaction. Perform root cause analysis, create, validate, and deliver patches or solutions to customers.
  • Support recruitment activities and technical onboarding of new team members.
  • Continuously develop skills, learn new technologies, and contribute to team improvement. Establish and promote TDD/BDD strategies, Continuous Integration (CI), and Continuous Delivery (CD) processes within the team.

The essential requirements of the job include:

  • Educational Background Experience: Bachelors degree in software engineering, computer science, or related field with 8+ years of software development experience.
  • Technical Troubleshooting Optimization: Proven skills in diagnosing and resolving complex technical issues, with a focus on security, performance, scalability, reliability, and memory management.
  • Programming Frontend Expertise: Extensive expertise in Java (OOP, multithreading, memory management) and knowledge of JavaScript, TypeScript, HTML, CSS, and frontend frameworks like React or Angular. Testing Proficiency: Proficient in writing unit and integration tests using tools like JUnit, Jest, Mocha, Cypress, Playwright, and Jasmine.
  • CI/CD Database Skills: Solid understanding of CI/CD pipelines and tools (AWS, Kubernetes, Terraform, Jenkins, Gradle, Maven, Grunt, SonarQube) and experience with databases (Oracle, PostgreSQL, MongoDB) including optimization and troubleshooting.
  • Leadership experience in guiding, mentoring junior developers, fostering a collaborative environment, conducting code reviews, and proficiency in Agile methodologies and practices.

It would be a plus if you also possess previous experience in:

  • Experience in the Life Sciences industry and regulated environments, participating in audits and ensuring compliance with QMS procedures.
  • Ability to design scalable, maintainable, and efficient software architectures, including microservices and cloud-native solutions using AWS, Kubernetes, and Terraform. Familiarity with containerization tools like Docker and Kubernetes, and knowledge of DevOps practices including automation, infrastructure as code, and continuous monitoring.
  • Championing and promoting software engineering best practices, secure design, development, testing, and architectural practices, quality standards, with a good understanding of the OWASP top-10 for web-based applications, and monitoring metrics for system performance and customer issues. Proactively reviewing and improving procedures and processes. Utilizing the Danaher DBS toolkit to foster a culture of continuous improvement.


Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.