This position will help our Product development teams move faster while improving quality, safety, and confidence in decision-making. You’ll build systems that connect people, processes, and data across the prototype lifecycle—from planning, scheduling, and readiness to verification, compliance, and continuous improvement.
if you’re energized by game-changing transformation, love working across the stack, and want to apply AI-accelerated engineering, metrics-driven prioritisation, and customer-centric operations to high-impact industrial workflows, this role is for you.
- Design and deliver production-grade software that supports prototype, testing, and plant-floor-adjacent workflows where requirements evolve quickly and ambiguity is normal.
- Build and operate microservices and APIs (Google Cloud Platform, Java Spring Boot) with a focus on reliability, security, maintainability, and clear contracts.
- Develop rich user experiences (Angular) that make complex operational data understandable and actionable.
- Apply AI-driven development practices (e.g., Copilot-assisted coding, automated review assistance, and test generation) while maintaining strong engineering judgment and quality gates.
- Drive data-driven development: instrument features, define success metrics, and use telemetry and analytics to guide iteration.
- Champion test-driven development (TDD) and pragmatic automation to protect critical workflows (unit, contract, integration, load & performance, end-to-end).
- Improve site reliability engineering (SRE) outcomes: reduce toil, strengthen observability, prevent regressions, and continuously improve incident response readiness.
- Contribute to secure delivery pipelines and release strategies (CI/CD), including automated scans and compliance guardrails.
- Partner with engineering leadership, business stakeholders, and end users to deeply understand problems and deliver customer-centric solutions.
- Collaborate across teams and vendors to integrate upstream/downstream systems and external APIs.
- Lead and mentor other engineers on engineering standards, delivery practices, and operational excellence (quality, security, and reliability).
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Significant professional experience building and operating production software.
- Familiarity with AI-assisted software development and strong prompt/verification habits.
- Strong proficiency in backend development (Java / Spring Boot preferred) and API design.
- Experience building or supporting modern web applications.
- Demonstrated ability to work in an Agile environment and deliver iteratively.
- Strong communication skills and ability to collaborate with technical and non-technical partners.