Job description
Engineering Manager – Software & Data
Company Overview
NDT Global is the leading provider of inline diagnostic solutions, advanced data insights, subsea inspection, and integrity management services that safeguard energy-sector infrastructure. The company is recognized for its expertise in both ultrasonic inspection technologies—such as Pulse Echo, Pitch-and-Catch, Phased Array, and Acoustic Resonance (ART Scan)—and ultra-high-resolution Magnetic Flux Leakage (MFL) inspection services. Innovation is at the core of NDT Global's mission.
Purpose
The Software Manager is responsible for leading a product engineering team by combining technical architectural leadership with team management, delivery oversight, and cross-department coordination. This role ensures that the product evolves with a strong technical foundation while meeting business goals, quality standards, and long-term platform strategy.
Key Responsibilities
- Technical & Architectural Leadership: Own and maintain the high-level architecture of the product, ensuring alignment with platform strategy. Validate architectural proposals and make final decisions on performance, scalability, and security.
- Execution, Delivery & Prioritization: Lead the team’s delivery cycle, oversee planning, monitor technical risks, and ensure production stability.
- People Leadership & Team Development: Provide continuous feedback, performance evaluations, and career development plans. Promote upskilling and ensure a healthy team environment.
- Collaboration & Cross-Functional Alignment: Represent the team in discussions with Product, Data Platform, IT, Cybersecurity, and AI/ML stakeholder groups.
- Governance, Compliance & Quality: Ensure adherence to coding standards, security and data-handling policies, and operational readiness.
Requirements / Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5–8+ years of experience in software engineering, including 3+ years in a similar leadership or Software Manager role.
- Technical Skills: Strong architectural understanding (C#, .NET, backend services, cloud/on-prem infra, UI/WPF). Experience with CI/CD, DevOps workflows, and modeling complex distributed systems.
- Leadership & Soft Skills: Solid experience managing engineering teams, strong stakeholder management, and a strategic mindset.
Preferred Qualifications
- Relevant certifications in Cloud platforms (e.g., Azure, AWS).
- Architecture frameworks or software engineering certifications.
- Agile/Scrum certifications (e.g., Scrum Master, SAFe).
Salary & Benefits
- Permanent employment contract and competitive compensation package.
- 30 days of annual leave.
- Flexible working hours.
- Accident insurance, including coverage for incidents outside of work.
- Contributions to a company pension scheme.
- Additional benefits: Job bike program (JobRad), company events, health and wellness initiatives (gym discounts, etc.), canteen, and free parking.
Equal Opportunity Statement
We welcome applications from all individuals, regardless of gender, age, sexual identity, background, religion, beliefs, or disability.