Lead Software Engineer @ Smiths Group
Your Application Journey
Email Hiring Manager
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.