Smiths Detection is Hiring Software Engineer | Bengaluru
Job Description
Smiths Detection is hiring Software Engineers for its Bengaluru office. This opportunity is ideal for software professionals with 1–4 years of experience who are passionate about Java, Spring Boot, Python, Golang, Angular, Cloud Technologies, DevOps, Microservices, and Secure Software Development. If you're looking to build enterprise-grade applications that power next-generation security and threat detection systems, this role offers an excellent opportunity to learn, innovate, and grow.
As a Software Engineer, you will design, develop, optimize, and maintain scalable software solutions, implement secure coding practices, build cloud-native applications, collaborate with cross-functional teams, and contribute to advanced security technologies used worldwide.
𝐂𝐨𝐦𝐩𝐚𝐧𝐲: Smiths Detection
𝐑𝐨𝐥𝐞: Software Engineer
𝐋𝐨𝐜𝐚𝐭𝐢𝐨𝐧: Bengaluru, Karnataka, India
𝐖𝐨𝐫𝐤 𝐌𝐨𝐝𝐞: On-Site
𝐉𝐨𝐛 𝐓𝐲𝐩𝐞: Full-Time
𝐄𝐱𝐩𝐞𝐫𝐢𝐞𝐧𝐜𝐞: 1–4 Years
𝐀𝐛𝐨𝐮𝐭 𝐒𝐦𝐢𝐭𝐡𝐬 𝐃𝐞𝐭𝐞𝐜𝐭𝐢𝐨𝐧
Smiths Detection is a global leader in threat detection and security screening technologies that help protect people and critical infrastructure across aviation, ports, borders, defense, and urban security. With more than four decades of innovation, the company develops advanced security solutions used by governments, airports, and organizations worldwide to create safer environments.
Operating across global offices, manufacturing facilities, and R&D centers, Smiths Detection provides engineers with opportunities to work on advanced technologies, solve complex engineering challenges, and contribute to products that make the world a safer place.
𝐉𝐨𝐛 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
As a Software Engineer, you will develop and optimize enterprise software solutions using modern programming languages, cloud platforms, DevOps practices, and microservices architecture. You'll collaborate with engineering and QA teams to build secure, scalable, and high-performance applications while following Agile software development practices.
This role provides valuable exposure to enterprise software engineering, cloud computing, DevOps, secure software development, and modern application architectures.
Roles & Responsibilities
- Design, develop, and maintain scalable software applications.
- Solve complex technical problems with innovative engineering solutions.
- Build and optimize backend services and software components.
- Implement architectural patterns and software design standards.
- Develop RESTful APIs and microservices.
- Follow secure coding practices throughout the SDLC.
- Collaborate with engineering, QA, and cross-functional teams.
- Contribute to DevOps automation and CI/CD pipelines.
- Improve software performance, scalability, reliability, and security.
- Participate in Agile development, code reviews, and continuous improvement initiatives.
Qualifications & Eligibility
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 1–4 years of professional software development experience.
- Strong programming knowledge in Java, Spring Boot, Python, Golang, or Angular.
- Experience with REST APIs and microservices architecture.
- Knowledge of PostgreSQL, Redis, and SQL concepts.
- Familiarity with Docker, CI/CD pipelines, and cloud platforms.
- Good analytical, communication, and problem-solving skills.
- Ability to work effectively in Agile development environments.
Skills Required
- Java
- Spring Boot
- Python
- Golang
- Angular
- HTML
- CSS
- JavaScript
- TypeScript
- REST APIs
- Microservices
- PostgreSQL
- Redis
- Docker
- CI/CD
- Git
- Linux
- Agile
- DevOps
- Problem Solving
𝐏𝐫𝐞𝐟𝐞𝐫𝐫𝐞𝐝 𝐒𝐤𝐢𝐥𝐥𝐬
- Kubernetes
- gRPC
- Grafana
- AWS
- Microsoft Azure
- Google Cloud Platform (GCP)
- JUnit
- PyTest
- Jasmine
- Jest
- Karma
- UML
- Test-Driven Development (TDD)
- Secure Coding
- Observability
- Event-Driven Architecture
- ML/AI Fundamentals
- JIRA
𝐖𝐡𝐲 𝐉𝐨𝐢𝐧 𝐒𝐦𝐢𝐭𝐡𝐬 𝐃𝐞𝐭𝐞𝐜𝐭𝐢𝐨𝐧?
- Build technologies that improve global safety and security.
- Work with modern cloud, DevOps, and microservices technologies.
- Collaborate with experienced global engineering teams.
- Gain hands-on experience in enterprise software development.
- Learn advanced software architecture and secure development practices.
- Access continuous learning, technical training, and career growth opportunities.
- Grow within an innovative and globally recognized technology organization.
𝐂𝐚𝐫𝐞𝐞𝐫 𝐆𝐫𝐨𝐰𝐭𝐡 𝐎𝐩𝐩𝐨𝐫𝐭𝐮𝐧𝐢𝐭𝐢𝐞𝐬
This role provides an excellent foundation for careers such as:
- Software Engineer
- Backend Engineer
- Full Stack Developer
- Java Developer
- Cloud Engineer
- DevOps Engineer
- Platform Engineer
- Microservices Developer
- Solutions Engineer
- Senior Software Engineer
𝐖𝐡𝐨 𝐒𝐡𝐨𝐮𝐥𝐝 𝐀𝐩𝐩𝐥𝐲?
- Software professionals with 1–4 years of experience.
- Candidates interested in cloud technologies, DevOps, and backend development.
- Engineers experienced in Java, Spring Boot, Python, Golang, or Angular.
- Professionals passionate about secure software development and scalable architectures.
- Individuals looking to build long-term careers in enterprise software engineering and security technology.
Apply for this Position
Apply Now