28 Aug
|
Smiths Detection
|
Bengaluru
28 Aug
Smiths Detection
Bengaluru
Job Description
Job Purpose:
The Software Engineer role delivers scalable, secure, and maintainable software by solving complex problems and applying contemporary architectural patterns. It drives Agile, DevOps, and CI/CD practices while leveraging skills in Angular, Java, Spring Boot, Python, Golang, Docker, Kubernetes, and cloud platforms. Acting as a bridge across engineering, QA, and operations, it enforces secure coding, embeds observability, and fosters collaboration to ensure high‑quality, seamless product deliveries.
As per company policy, this role requires presence in the office 4 days per week.
Duties:
- Solve complex technical problems and deliver innovative, scalable, maintainable solutions with minimal supervision.
- Implement architectural patterns and design standards in collaboration with key stakeholders, ensuring adherence to best practices.
- Champion Agile and Lean methodologies, fostering continuous learning, collaboration,
and iterative improvement.
- Design, code, review, and optimise critical software components and services.
- Drive adoption of DevOps practices, automation, continuous integration, and continuous deployment with proactive operational monitoring.
- Embed security, reliability, scalability, and performance as non-negotiable quality attributes throughout architecture and development.
- Leverage contemporary platforms, frameworks, and open-source technologies to optimise cost and flexibility.
- Promote secure coding practices and security controls throughout the Software Development Life Cycle (SDLC).
- Serve as a technical bridge between engineering, QA, and other teams to design efficient testing strategies and enable high-quality delivery.
📌 Software Engineer (Bengaluru)
🏢 Smiths Detection
📍 Bengaluru