About the role
AI summarisedSenior Software Engineer at Thales, part of the Manufacturing Competence Center, driving digitalization and Industry 4.0 initiatives. Responsible for end-to-end software development, technical leadership, and collaboration with cross-functional teams to deliver secure, user-centric solutions for manufacturing operations.
Aerospace & DefenseFull-timeGeneral
Key Responsibilities
- Responsible for the Software Development Lifecycle (SDLC) within the scope of Industry 4.0, Robotic Process Automation (RPA) and related satellite systems.
- Provide technical leadership by coaching, mentoring, and developing junior engineers to ensure strong delivery capability, code quality, and engineering best practices.
- Elicit and document software requirements by translating operational and manufacturing needs into implementable system specifications.
- Collaborate closely with manufacturing, cybersecurity and IT teams to deliver user-centric solutions compliant to cybersecurity standards.
- Work and coordinate closely with global project teams to support local users involving Enterprise Resource Planning (ERP) and Manufacturing Execution System (MES).
- Design, develop, and maintain enterprise dashboards and data visualizations (e.g., Power BI, Grafana) to deliver real‑time operational insights and management reporting.
- Develop and maintain technical documentation, user guides, and training materials for operational teams.
- Oversee and continuously improve DevOps workflows for in‑house developed software, ensuring reliable and efficient deployment and operations.
- Manage and maintain on‑premise application infrastructure supporting locally developed software solutions, ensuring availability, reliability, and security.
Requirements
- B.S in Computer Science/Computer Engineering or related field.
- More than 5 years' experience in full-stack (backend/frontend) development.
- Relevant working experience in manufacturing environment is a plus.
- Hands-on experience and proficient with full stack web development using proven frameworks.
- Ability to translate business and operational needs into pragmatic IT solutions while balancing delivery timeline, complexity, and value.
- Good communication & presentation skills, both oral and written.
- Ability to engage and collaborate with both technical and business stakeholders to drive aligned outcomes.
- Preferred programming languages but not limited to: PHP, C#, Python and VBA.
- Prior experience with UiPath or RPA platforms will be advantageous.
- Team player with good interpersonal, communication and coaching skills.
- Able to work independently and possesses an open attitude to find creative and pragmatic solutions to resolve everyday issues.
- Possesses a continuous improvement mindset with a clear understanding and prioritization of both short‑term deliverables and long‑term strategic needs.