Smiths Group plc

Senior Software Engineer

Smiths Group plc
Apply
2 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

Categories

Smiths Group plc

About Smiths Group plc

1,001-5,000 employees

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.

Contact me