Thales

Senior Software Engineer

Thales
Aerospace & DefenseSingaporeFull-time2 days ago

About the role

AI summarised

Senior 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.