
Senior Software Engineer
Smiths Group plc2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Solve complex technical problems and deliver scalable, secure, maintainable software with minimal supervision.
- Design and implement architectural patterns, design standards, software components, services, APIs, and web applications.
- Develop and optimize frontend and backend solutions using Angular, Java, Spring Boot, Python, and Golang.
- Drive DevOps automation, CI/CD pipelines, automated build and release processes, monitoring, logging, and observability.
- Embed security, reliability, scalability, and performance considerations throughout architecture and software development.
- Design testing strategies and contribute to automated unit and integration testing across engineering and QA teams.
- Collaborate with stakeholders and cross-functional, international, and multicultural teams to support high-quality product delivery.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- At least 4 years of software development experience.
- Strong proficiency with Angular, Java, Spring Boot, HTML, CSS, JavaScript, TypeScript, and modern UI frameworks or libraries.
- Experience with automated testing frameworks including Jasmine, Jest, Karma, JUnit, PyTest, Go testing, and Testify.
- Experience with web components, micro frontends, responsive UI development, API design, gRPC, RESTful services, microservices, domain-driven design, and distributed systems.
- Experience with PostgreSQL or similar SQL databases, Redis, Docker, Kubernetes, CI/CD pipelines, automated build and release processes, Agile methodologies, and JIRA.
- Working knowledge of Linux, networking, scripting, debugging, performance troubleshooting, observability, monitoring, logging, reliability engineering, secure coding, and software quality assurance.
- Familiarity with iFrames, server-side and client-side rendering, Git-based version control, UML, and software design modeling.
- Preferred experience with Grafana, event-driven systems, real-time or stream processing, data platforms, ML/AI platforms and services, UX/UI design principles, and AWS, Azure, or GCP.
- Strong communication, collaboration, stakeholder management, decision-making, time management, and cross-cultural working skills.
Benefits
- Requires presence in the office 4 days per week.
- Provides excellent training and local and global career-growth opportunities.
- Offers an inclusive environment with strong leadership and a focus on safety and wellbeing.
- Provides a flexible range of health, wellbeing, financial, and lifestyle benefits for employees and families.
- Offers the opportunity to work for a global safety and detection technology company on varied, state-of-the-art solutions.
Tech Stack
AngularAWSAzureCSSDockerGitGoGoogle Cloud PlatformGrafanagRPCHTMLJasmineJavaJavaScriptJestJUnitKarmaKubernetesLinuxPostgreSQLpytestPythonRedisSpring BootTypeScript
About Smiths Group plc
Smiths Group plc designs, manufactures, and services engineered products for industrial, energy, aerospace, security, and medical markets through businesses including John Crane, Smiths Detection, Flex‑Tek, and Smiths Interconnect. It sells equipment and aftermarket services to governments and commercial customers worldwide, generating recurring service revenue alongside product sales. Founded in 1851 and headquartered in London, it is publicly traded on the London Stock Exchange.