Senior Software Engineer
Core
Design, code, review, optimize, and maintain front-end, back-end, and distributed software components while driving DevOps automation and embedding security throughout the lifecycle. (via careerplan.io/jobs/22473-senior-software-engineer-at-smiths-group-plc)
Role type
Senior Software Engineer (Full Stack)
Builds
Scalable web applications and APIs
Domain
Enterprise Software Development
Required skills
Angular, Java, Spring Boot, TypeScript, gRPC, RESTful services, Docker, Kubernetes, CI/CD, PostgreSQL, Redis, Linux, Git, Agile, Test-Driven Development
Preferred skills
Python, Golang, microservices, micro front-end architecture, event-driven systems, public clouds (AWS, Azure, GCP), Grafana, UML, AI-powered development tools
Responsibilities
Design and implement scalable distributed software components; Develop and maintain APIs using RESTful services and gRPC; Drive DevOps automation including containerization and deployment pipelines; Design automated testing strategies; Collaborate with cross-functional teams on technical decisions and product delivery.
Seniority
Senior, hands-on IC