





Strong employer brand, generalist senior backend title, and broad required skillset increase applicant competition.
Requires NDT domain and industrial instrumentation experience, reducing cross-industry transferability.
Explicit 16–19 years requirement plus mandated microservices, cloud, and architecture expertise enforce strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead design and delivery of Ultrasonic NDT software modules including parameter models, configuration services, reporting pipeline, and API gateways ensuring performance, reliability, and security.
Drive decomposition of legacy systems into microservices with event-driven designs, establishing CI/CD standards and infrastructure automation for safe delivery.
Define architecture principles for scalability, resilience, and security; select technologies and define SLOs/SLIs with observability; lead design/code reviews and communicate progress to leadership.
Bachelor's or Master's degree in Computer Science or related field from accredited institution.
16–19 years of professional software engineering experience including designing and delivering microservices platforms, secure APIs, and cloud-native/embedded systems at scale.
Proficiency in C#/.NET and experience with Python or C++ for performance-critical modules.
Experience with microservices architecture, event-driven workflows, REST/gRPC APIs, CI/CD, and knowledge of NDT/UT workflows and inspection data reporting.
Senior-level software engineer with extensive experience in microservices, event-driven systems, and modern DevOps practices.
Hands-on leadership style emphasizing architectural modernization, performance, security, and scalable platform development.
Domain familiarity with Ultrasonic Testing (UT) or Non-Destructive Testing (NDT) workflows enabling collaboration with domain experts and understanding of inspection data complexities.