About NDT Global
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. These differentiated offerings, along with non-ultrasonic technologies like Inertial Measurement Units and others in development, enable NDT Global to deliver comprehensive asset integrity solutions.
Innovation is at the core of NDT Global's mission. We continuously challenge the boundaries of existing technologies to deliver transformational solutions that empower the industry to achieve safer, more cost-effective pipeline management. Our commitment to research and development drives the creation of vital new methods and tools that address the evolving needs of our customers while setting new industry standards.
By strategically applying inspection technologies to detect, diagnose, and model various types of threats, NDT Global provides predictive, decision-ready insights. These insights, driven by the world’s most accurate data, enable asset owners to optimize infrastructure health, drive operational efficiencies, reduce risk, and minimize their carbon footprint
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.The Manager works closely with the Tech Lead, Product Owner, Data Platform, IT/Security, and the Head of Software & Data to guarantee that architecture, execution, and team performance remain aligned
Key Responsibilities
Technical & Architectural Leadership
- Own and maintain the high-level architecture of the product, ensuring alignment with platform strategy and enterprise standards.
- Validate architectural proposals from the Tech Lead and developers; make final decisions when tradeoffs involve performance, scalability, or security.
- Collaborate with Data Platform and IT to ensure integration with infrastructure, storage layers, networking, and security models.
- Ensure the team follows architectural guidelines, technical roadmaps, and long-term evolution plans.
Execution, Delivery & Prioritization
- Lead the team’s delivery cycle, ensuring predictable and high-quality output.
- Oversee planning, estimation, and prioritization with the Tech Lead and Product Owner.
- Monitor technical risks, platform dependencies, and operational constraints; initiate mitigation actions proactively.
- Ensure production stability: performance, scalability, reliability, and incident response.
People Leadership & Team Development
- Provide continuous feedback, performance evaluations, and career development plans for each team member.
- Identify skill gaps and promote upskilling through coaching, mentoring, and training.
- Coordinate closely with P&C for hiring, promotions, team restructuring, and salary review proposals.
- Ensure a healthy team environment that fosters collaboration, accountability, and ownership.
Collaboration & Cross-Functional Alignment
- Represent the team in discussions with Product, Data Platform, IT, Cybersecurity, AI/ML, and other stakeholder groups.
- Ensure all technical decisions remain aligned with organizational standards, data policies, and security requirements.
- Act as escalation point when architectural or delivery concerns arise.
- Communicate progress, risks, and decisions clearly to management and stakeholders.
Governance, Compliance & Quality
- Ensure adherence to coding standards, documentation practices, and architectural principles (together with the Tech Lead).
- Validate the team’s compliance with security and data-handling policies.
- Drive decisions related to technical debt, refactoring, and long-term maintainability.
- Ensure proper monitoring, alerting, observability, and operational readiness of the product.
Required Skills & Experience
- 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
- Relevant certifications (optional but valuable):
- Cloud platforms (e.g., Azure, AWS)
- Architecture frameworks or software engineering certifications
- Agile/Scrum (e.g., Scrum Master, SAFe)
- Technical Skills
- Strong architectural understanding in the relevant stack (C#, .NET, backend services, cloud/on-prem infra, UI/WPF, etc.).
- Ability to model complex distributed systems, data flows, and integrations with platform services.
- Experience working with CI/CD, DevOps workflows, infrastructure layers, networking, and secure architectures.
- Ability to challenge, validate, and refine technical proposals from senior engineers.
- Leadership & Soft Skills
- Solid experience managing engineering teams.
- Strong stakeholder-management and communication skills across technical and non-technical groups.
- Strategic mindset combined with hands-on technical support when required.
- Ability to drive clarity, alignment, and accountability in complex, multi-team environments.
Success Indicators
- A motivated and high-performing team with clear roles and responsibilities.
- Architectural consistency and reduction of long-term technical risk.
- Predictable delivery cadence and improved product stability.
- Effective alignment with DP, IT, Cybersecurity, AI/ML, and Product Management.
- Positive feedback from stakeholders and measurable improvement in team output.
What We Offer
- A challenging role working with state-of-the-art technologies and equipment
- An international company with flat hierarchies and a collaborative work environment
- Professional growth opportunities and the chance to actively contribute to the company’s success
- A forward-looking approach, with individual training and development programs
- Permanent employment contract, competitive compensation package, and 30 days of annual leave
- Flexible working hours
- Accident insurance, including coverage for incidents outside of work
- Contributions to a company pension scheme
- An informal “you” culture with an international and multicultural environment
- Additional benefits, including:
- Job bike program (JobRad)
- Company events (summer party, Christmas celebration)
- Health and wellness initiatives (e.g., gym discounts, running groups, sports events, cycling programs)
- Access to a canteen
- Free parking
We welcome applications from all individuals, regardless of gender, age, sexual identity, background, religion, beliefs, or disability. The most important thing is that you are a great fit for our team