
Senior Software Engineer
Smiths Group plc2 days ago
Bengaluru, IndiaSenior
Responsibilities
- Solve complex technical problems and deliver scalable, maintainable software with minimal supervision.
- Design, code, review, optimize, and maintain front-end, back-end, and distributed software components.
- Apply architectural patterns, API design standards, microservices practices, and distributed-systems principles.
- Develop and maintain automated unit and integration testing strategies and support high-quality delivery.
- Drive automation, CI/CD, build and release processes, monitoring, observability, and reliability practices.
- Embed secure coding, security controls, scalability, performance, and reliability considerations throughout the SDLC.
- Collaborate with engineering, QA, operations, stakeholders, and global cross-functional teams.
- Support Agile and Lean development practices, code reviews, pair programming, and continuous improvement.
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, and Spring Boot, plus HTML, CSS, JavaScript, TypeScript, and modern UI frameworks or libraries.
- Experience with automated testing frameworks such as Jasmine, Jest, Karma, JUnit, PyTest, Go testing, and Testify.
- Experience with web components, micro front-end architecture, responsive UI development, API design, gRPC, RESTful services, and scalable web applications.
- Practical experience with Python or Golang, microservices, domain-driven design, and distributed systems.
- Experience with PostgreSQL or similar SQL databases, Redis, Docker, Kubernetes, and CI/CD pipelines.
- Working knowledge of data architecture, Linux, networking, scripting, debugging, performance troubleshooting, observability, monitoring, logging, and reliability engineering.
- Understanding of secure coding standards, application security, software quality assurance, version control, and collaborative development practices.
- Familiarity with iFrames, server-side and client-side rendering, JIRA, Grafana, UML, public cloud platforms, and AI-powered development tools is preferred.
- Strong communication, stakeholder management, decision-making, collaboration, cultural awareness, and ability to work in international matrix teams.
Benefits
- The role requires presence in the office four days per week.
- Offers training and career-growth opportunities locally and globally.
- Provides an inclusive environment with leadership focus on safety and wellbeing.
- Offers a flexible range of health, wellbeing, financial, and lifestyle benefits for employees and their families.
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.