
Software Engineer
1 week ago
Location: SINGAPORE, Singapore
Thales people architect solutions at the heart of the defence-security continuum. Interoperable and secure information and telecommunications systems for defence, security, and civil operators, are based upon innovative use of radiocommunications, networks, and cybersecurity. We are ground breaking new digital technologies such as 4G mobile communications, cryptography, cloud computing and big data for use in physical protection systems, and critical information systems.
Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.
**Roles & Responsibilities**:
- Analyse system and customer requirements
- Choose the technologies and methodology for the implementation of each components and interfaces in the software solution.
- Guarantee adherence to in-scope standards and best practices, reuse policy and product development plans;
- Co-ordinate product definition, and assessment of design trade-offs between aspects of cost, customer requirements and technological possibilities;
- Document the design choices and the related justifications;
- Participate in the software technical document writing and effort estimation for bids and projects;
- Conduct technical presentation to software team and other internal/external stakeholders;
- Participate in Software team' activities including detailed design review, coding, code review, unit test and debug
- If required, work as Work package management (WPM) on selected work scope required in bids and project as needed (IT Infra, Network, etc).
- Prepare scope of work and management of vendors/suppliers in bids and projects as needed
- Monitoring and execution of other system engineering works as required
**Essential Skills & Qualifications**:
- Bachelor’s degree in computer science or related field
- Experience in software solutioning, designing, technical proposal writting and developing large-scale software/web solution
- Hands-on experience with following programming languages, e.g. Java, C#, Angular, JavaScript
- Knowledge of software design patterns
- Experience with various development frameworks
- Experience with RESTful services and Microservices Architecture
- Experience with at least one message queue solution and data streaming solution (e.g. Apache Kafka)
- Experience with software system-level integration
- Experience in analyzing technical/design choices and documenting the analysis results.
- Experience with data modeling, relational database, nosql database
- Experience with cloud technologies, e.g. Microsoft Azure, Amazon Web Services
- Extensive working experience (at least 3 years) with Containerization: Docker, Kubernetes
- Experience with common software development tools, e.g. Jira, Git, Visual Studio code
- Experience in scrum/agile software development methodologies
- Experience with continuous integration (e.g. GitLab CI) and code management repository tools
- Software/enterprise architect related certification is good-to-have. E.g.
- Certified Professional for Software Architecture (CPSA) by iSAQB
- Certified Software Architect (CSA) by the Software Engineering Institute (SEI)
- TOGAF 9 Foundation by The Open Group
- Certified Enterprise Architect (CEA) by the Zachman Institute
- Federating Enterprise Architecture (FEA) Certification by the Open Group
**Good-to-have Skills/Experiences**:
- System skillset:
- System Administration basic skillset (services, ssh, user management,)
- DevOps advanced skillset:
- Developing and maintaining Ansible Playbooks and Modules
- Deploying and setup of CI/CD pipelines (closely work with development team to develop CI/CD pipelines and deploy into private and public cloud)
- Scripting experience in Shell (bash or Python) etc
- Infrastructure as code skillset:
- Automate deployment and configuration using Ansible
- Working knowledge VMware ESX and other virtualization technologies
- Security:
- Secrets management using various vaults (Gitlab security vaults, Kubernetes secrets)
- SSH administration
- Experiences in MHA (Ministry of Home Affairs) projects are good to have.
**Behaviour**:
- Produces Ingenious, astute design, with an open mind
- Excellent communication, presentation and interpersonal skills
- Collaborative team players preferred
- Be able to lead and motivate teams to deliver high-quality software
-
Senior Software Engineer(Node.js)
1 week ago
Queenstown, Singapore Razer Software Technology (Chengdu) Co., Ltd Full timeJoining Razer will place you on a global mission to revolutionize the way the world games. Razer is **a place to do great work**, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also **a great place to work,** providing you the unique, gamer-centric #LifeAtRazer experience that...
-
Software Engineer
5 days ago
Queenstown, Singapore DSO National Laboratories Full time $80,000 - $120,000 per yearJOB DESCRIPTIONDSO National Laboratories (DSO) is Singapore's largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the future...
-
Software Engineer
4 days ago
Queenstown, Singapore Singapore Maritime Institute Full timeYou will be a key member of the R&D Digital Translation team established under the Singapore Maritime Institute. The R&D Digital Translation team develops and operates digital and cyber products and translates R&D projects to real world implementations for the maritime industry. You will be involved in the requirements gathering, development and testing of...
-
Software Engineer
4 days ago
Queenstown, Singapore RSM Stone Forest Full time**Job Description**: - Laptop software/firmware function development, debugging, and analysis. - Laptop software/firmware released to the customer web site and Microsoft WU. - Communication, coordination and cooperation across department (EE, Validation, factories) within the company. - Cooperation with external vendors (Intel, AMD etc.). - Familiar with...
-
Software Engineer
1 week ago
Queenstown, Singapore RSM Stone Forest Full time**Job Description**: - Laptop software/firmware function development, debugging, and analysis. - Laptop software/firmware released to the customer web site and Microsoft WU. - Communication, coordination and cooperation across department (EE, Validation, factories) within the company. - Cooperation with external vendors (Intel, AMD etc.). - Familiar with...
-
Software Engineer
5 days ago
Queenstown, Singapore Singapore Maritime Institute Full time $42,000 - $84,000 per yearYou will be a key member of the R&D Digital Translation team established under the Singapore Maritime Institute. The R&D Digital Translation team develops and operates digital and cyber products and translates R&D projects to real world implementations for the maritime industry.You will be involved in the requirements gathering, development and testing of...
-
Software Engineer
2 days ago
Queenstown, Singapore DSO National Laboratories Full time**Responsibilities**: DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the...
-
Software Engineer/Senior Software Engineer
5 days ago
Queenstown, Singapore PSA International Full time $80,000 - $120,000 per yearWe are the World's Port of Call. Our winning formula is our People.In our continuing journey to build great teams, we are looking for passionate individuals driven by a strong sense of purpose. It is only with the determination and commitment of our People that we can serve our customers, lead our industry and contribute to our nation to create new...
-
Software Engineer
2 weeks ago
Queenstown, Singapore DSO National Laboratories Full time**Responsibilities**: DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the...
-
Software Engineer
6 days ago
Queenstown, Singapore DSO National Laboratories Full time**Responsibilities**: DSO National Laboratories (DSO) is Singapore’s largest defence research and development (R&D) organisation, with the critical mission to develop technological solutions to sharpen the cutting edge of Singapore's national security. At DSO, you will develop more than just a career. This is where you will make a real impact and shape the...