
Senior Software Engineer
Smiths Group plc12 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Solve complex technical problems and deliver scalable, secure, maintainable software with minimal supervision.
- Design, code, review, optimize, and maintain software components, services, and web applications.
- Apply architectural patterns, design standards, microservices, domain-driven design, and distributed systems principles.
- Design APIs and scalable applications using gRPC, RESTful services, and related technologies.
- Drive DevOps automation, CI/CD pipelines, automated build and release processes, and operational monitoring.
- Embed security, reliability, scalability, performance, observability, and secure coding practices throughout the software development lifecycle.
- Develop testing strategies and support automated unit and integration testing in collaboration with QA and other teams.
- Collaborate with stakeholders and cross-functional, international, and multicultural teams in a matrix environment.
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, and TypeScript.
- Experience with Python or Golang, microservices, domain-driven design, distributed systems, web components, micro frontends, and responsive UI development.
- Experience with automated testing frameworks such as Jasmine, Jest, Karma, JUnit, PyTest, Go testing, and Testify.
- Strong knowledge of API design, gRPC, RESTful services, scalable web applications, PostgreSQL or similar SQL databases, and Redis.
- Experience with Docker, Kubernetes, CI/CD pipelines, automated build and release processes, Agile methodologies, JIRA, Git-based version control, and Linux environments.
- Knowledge of networking, scripting, debugging, performance troubleshooting, observability, monitoring, logging, reliability engineering, secure coding, application security, and software quality assurance.
- Preferred experience includes Grafana, UML, event-driven and real-time or stream-processing systems, data platforms, ML/AI platforms and services, UX/UI principles, and AWS, Azure, or GCP.
- Strong communication, collaboration, stakeholder management, decision-making, analytical, influencing, and cross-cultural skills.
Benefits
- Office presence is required four days per week.
- Training and opportunities for local and global career growth are provided.
- Inclusive environment with strong leadership and a focus on safety and wellbeing.
- Flexible benefits are available across health and wellbeing, financial, and lifestyle needs for employees and their families.
Tech Stack
AngularAWSAzureCSSDockerGitGoGoogle Cloud PlatformGrafanagRPCHTMLJasmineJavaJavaScriptJestJUnitKarmaKubernetesLinuxPostgreSQLpytestPythonRedisSpring BootTypeScript
Categories
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.