
Senior Software Engineer
Smiths Group plc12 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Solve complex technical problems and deliver scalable, secure, maintainable software solutions with minimal supervision.
- Design, code, review, optimize, and maintain critical software components and services.
- Apply architectural patterns, design standards, domain-driven design, microservices, and distributed-systems principles.
- Drive DevOps practices, automation, CI/CD pipelines, build and release processes, and operational monitoring.
- Design APIs and scalable web-based applications using front-end and back-end technologies.
- Promote secure coding, reliability, scalability, performance, observability, and software quality throughout the SDLC.
- Develop automated unit and integration testing strategies in collaboration with engineering, QA, and operations.
- Collaborate with stakeholders and global cross-functional teams in a matrix environment.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, or a related field.
- 4+ years of proven software development experience.
- Strong proficiency with Angular, Java, and Spring Boot, plus HTML, CSS, JavaScript, and TypeScript.
- Experience with Python or Golang, web components, micro front-end architecture, responsive UI development, and scalable web applications.
- Experience designing APIs and working with gRPC and RESTful services.
- Experience with automated testing frameworks such as Jasmine, Jest, Karma, JUnit, PyTest, Go testing, or Testify.
- Experience with PostgreSQL or similar SQL databases, Redis, Docker, Kubernetes, and CI/CD pipelines.
- Knowledge of Agile development, JIRA, Git-based version control, Linux, networking, scripting, debugging, performance troubleshooting, observability, and reliability engineering.
- Understanding of secure coding standards, application security practices, software quality assurance, event-driven systems, real-time or stream processing, data platforms, and ML/AI platforms.
- Preferred qualifications include Grafana, UML and software design modeling, public cloud platforms such as AWS, Azure, or GCP, UX/UI design principles, and AI-powered development tools.
- Strong communication, collaboration, stakeholder management, decision-making, cultural awareness, and ability to work in international, multicultural, and matrixed teams.
Benefits
- Office presence is required 4 days per week.
- Training and career-growth opportunities are available locally and globally.
- Inclusive work environment with strong leadership and focus on safety and wellbeing.
- Flexible benefits supporting health, wellbeing, financial, and lifestyle needs for employees and families.
- Equal employment opportunity and a commitment to diversity, inclusion, equality, and ethics.
Tech Stack
AngularAWSAzureCSSDockerGitGoGoogle Cloud PlatformGrafanagRPCHTMLJasmineJavaJavaScriptJestJUnitKarmaKubernetesLinuxPostgreSQLpytestPythonRedisSpring BootSQLTypeScript
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.