Principal Software Engineer - Shared Components
- Location
- Crawley, England, United Kingdom
ensuring interoperability, backward compatibility across products. Guide architectural and technical decisions, balancing performance, scalability, security, reliability and maintainability. Drive software quality through code reviews, automated testing, CI/CD practices and engineering standards. Lead troubleshooting, root cause analysis and resolution of complex product, integration and customer issues. Contribute to safety … APIs, microservices and event-driven architectures. Strong experience with Docker, Kubernetes, Helm, cloud-native technologies and modern deployment practices. Knowledge of CI/CD, automated testing and development tools such as Azure DevOps, Jenkins or equivalent. Experience leading technical initiatives, influencing architecture decisions and mentoring engineers. Strong problem-solving skills ...