Lead Software Engineer
@ Smiths Group

Bengaluru, Karnataka, India
$150,000
On Site
Full-time
Posted 7 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXXXX XXXXXXXXX******* @smithsgroup.com
Recommended after applying

Job Details

Company Overview

Every minute of every day, Smiths Detection’s threat detection and security screening technology helps protect people and infrastructure. Part of Smiths Group, the company is a global leader in security and detection solutions for aviation, ports and borders, defence, and urban security. With 21 global offices, seven manufacturing sites, five R&D centres, and 3,000 dedicated colleagues, Smiths Group has over 40 years of frontline experience in safety and security.

Job Description: Lead Software Engineer

This position requires deep subject matter expertise in the product domain and ensuring quality in every phase of the development lifecycle. The Lead Software Engineer will own multiple software sub-systems from requirements to delivery and support, provide technical leadership on new and existing applications and libraries, and work closely with architects, managers, and team members.

Duties & Responsibilities

  • Develop and maintain expertise on product design and implementation.
  • Own end-to-end software development including testing and documentation.
  • Provide technical leadership and conduct detailed design and code reviews.
  • Plan scalable, secure, and maintainable architecture following SDLC.
  • Mentor junior developers and support production issue resolution.
  • Collaborate with global teams and manage stakeholder expectations.

Technical Skills & Competencies

  • Expertise in RESTful services, microservices, and layered architecture.
  • Strong experience with Spring Boot, Java (8+), and related Spring modules.
  • Proficiency in Angular (version 10+), PostgreSQL, MongoDB, RabbitMQ/Kafka, and WebSocket communication.
  • Experience in containerization, Docker, and DevOps practices.
  • Knowledge of secure coding practices and system design.

Qualifications

  • Bachelor’s or master’s degree in computer engineering/science or equivalent.
  • Minimum 8+ years of industry experience in design and coding.
  • Exposure to system design and architecture with hands-on technical skills.
  • Effective communication and collaborative abilities in a diverse environment.

Benefits & Additional Information

Join Smiths Group and grow your career with excellent training, a supportive and inclusive work environment, and diverse range of benefits tailored to health, financial, and lifestyle needs. Smiths Group values diversity and equal opportunity in a global, multi-cultural setting.

Key skills/competency

  • Spring Boot
  • Java
  • Angular
  • RESTful Services
  • Microservices
  • DevOps
  • Secure Coding
  • System Design
  • Stakeholder Management
  • Mentoring

How to Get Hired at Smiths Group

🎯 Tips for Getting Hired

  • Customize your resume: Align experience with Smiths Group requirements.
  • Highlight leadership: Emphasize technical leadership and mentoring skills.
  • Showcase project work: Detail end-to-end development projects.
  • Prepare for interviews: Research secure coding and system design.

📝 Interview Preparation Advice

Technical Preparation

Review Spring Boot and Java frameworks.
Prepare system design and architecture scenarios.
Practice coding with RESTful API implementation.
Study secure coding practices and SDLC.

Behavioral Questions

Describe a time you led a project.
Explain how you mentored junior developers.
How do you manage stakeholder expectations?
Share an experience resolving complex issues.

Frequently Asked Questions