19 Sep
|
Smiths Detection
|
Bengaluru
19 Sep
Smiths Detection
Bengaluru
Job Description
Job Purpose:
The Senior Software Engineer role delivers scalable, secure, and maintainable software by solving complex problems and applying modern 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 highly complex technical problems and deliver creative, scalable, and maintainable solutions with minimal supervision.
- Implement architectural patterns and design standards, collaborating closely with key stakeholders to ensure adherence to defined architecture and best practices.
- Champion efficient and effective software development methodologies aligned with Agile and Lean principles, fostering continuous learning, collaboration, and iterative improvement.
- Contribute hands-on to development by designing, coding, reviewing, and optimizing critical software components and services.
- Drive adoption of DevOps practices and toolchains with a strong emphasis on automation, continuous integration, continuous deployment, and proactive operational monitoring.
- Embed security, reliability, scalability, and performance considerations into architecture, design, and development processes as non-negotiable quality attributes.
- Demonstrate deep expertise in modern platforms, frameworks, and tools, leveraging open-source technologies and open standards where appropriate to optimize cost and flexibility.
- Promote and enforce secure coding practices and the integration of 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, innovative delivery outcomes.
📌 Senior Software Engineer (Bengaluru)
🏢 Smiths Detection
📍 Bengaluru