466 Software Engineering jobs in Singapore
Research Fellow (Computer Science/Software Engineering/Artificial Intelligence)
Posted 2 days ago
Job Viewed
Job Description
Research Fellow (Computer Science/Software Engineering/Artificial Intelligence) page is loadedResearch Fellow (Computer Science/Software Engineering/Artificial Intelligence) Apply locations NTU Main Campus, Singapore time type Full time posted on Posted 8 Days Ago job requisition id R00021469
We are seeking to appoint a research fellow who will contribute to NTU’s mission of advancing cutting-edge research in AI security, especially LLM security and design of more powerful and robust AI agentic architecture. With prior experience in AI security and AI agents, including prompt injections, data extraction, jailbreaking, poisoning and adversarial attacks, the candidate brings transferable expertise relevant to the emerging domains of security of AI agent systems.
Key Responsibilities:
Conduct advanced research in the areas of AI security and the development of robust, agentic AI systems, with a focus on emerging threats, adversarial resilience, and trustworthy autonomous decision-making.
Design and implement novel research methodologies to advance the security, reliability, and alignment of next-generation AI agent architecture in complex and dynamic environments.
Collaborate with academic and industry partners, including potential joint projects with institutions to drive interdisciplinary research outcomes.
Prepare high-quality research publications and contribute to proposal writing for competitive national and international research grants.
Support the supervision and mentorship of postgraduate students and junior researchers involved in security-related projects.
Disseminate research findings through conferences, invited talks, and outreach activities, strengthening NTU’s leadership in infrastructure security R&D.
Job Requirements:
A PhD in Computer Science, Software Engineering, Artificial Intelligence, or a related discipline.
Proven research track record demonstrated by publications in top-tier conferences.
Demonstrated expertise in large language models (LLMs) and their application to AI security, autonomous system reasoning, software vulnerability detection, and robust agentic AI design.
Experience in AI system security, adversarial robustness, and resilience of autonomous agents in emerging technologies and computer security (e.g., malware analysis, bug detection, program repair).
Excellent programming, analytical, and research communication skills.
We regret that only shortlisted candidates will be notified.
Hiring Institution: NTUSimilar Jobs (5) Research Fellow (Computer Science/Software Engineering/Artificial Intelligence) locations NTU Main Campus, Singapore time type Full time posted on Posted YesterdayResearch Fellow (Computer Science/Software Engineering/Artificial Intelligence) locations NTU Main Campus, Singapore time type Full time posted on Posted YesterdayResearch Scientist (Computer Science/Artificial Intelligence) locations NTU Main Campus, Singapore time type Full time posted on Posted 30+ Days AgoNTU is also home to world-class autonomous institutes – the National Institute of Education, S Rajaratnam School of International Studies, Earth Observatory of Singapore, and Singapore Centre for Environmental Life Sciences Engineering – and various leading research centres such as the Nanyang Environment & Water Research Institute (NEWRI) and Energy Research Institute @ NTU ( ).
Ranked amongst the world’s top universities by QS, NTU has also been named the world’s top young university for the past seven years. The University’s main campus is frequently listed among the Top 15 most beautiful university campuses in the world and has 57 Green Mark-certified (equivalent to LEED-certified) buildings, of which 95% are certified Green Mark Platinum. Apart from its main campus, NTU also has a campus in Novena, Singapore’s healthcare district.
Under the NTU Smart Campus vision, the University harnesses the power of digital technology and tech-enabled solutions to support better learning and living experiences, the discovery of new knowledge, and the sustainability of resources.
#J-18808-LjbffrResearch Fellow (Computer Science/Software Engineering/Artificial Intelligence)
Posted 2 days ago
Job Viewed
Job Description
We are seeking to appoint a research fellow who will contribute to NTU’s mission of advancing cutting-edge research in AI security, especially LLM security and design of more powerful and robust AI agentic architecture. With prior experience in AI security and AI agents, including prompt injections, data extraction, jailbreaking, poisoning and adversarial attacks, the candidate brings transferable expertise relevant to the emerging domains of security of AI agent systems.
Key Responsibilities:
- Conduct advanced research in the areas of AI security and the development of robust, agentic AI systems, with a focus on emerging threats, adversarial resilience, and trustworthy autonomous decision-making.
- Design and implement novel research methodologies to advance the security, reliability, and alignment of next-generation AI agent architecture in complex and dynamic environments.
- Collaborate with academic and industry partners, including potential joint projects with institutions to drive interdisciplinary research outcomes.
- Prepare high-quality research publications and contribute to proposal writing for competitive national and international research grants.
- Support the supervision and mentorship of postgraduate students and junior researchers involved in security-related projects.
- Disseminate research findings through conferences, invited talks, and outreach activities, strengthening NTU’s leadership in infrastructure security R&D.
Job Requirements:
- A PhD in Computer Science, Software Engineering, Artificial Intelligence, or a related discipline.
- Proven research track record demonstrated by publications in top-tier conferences.
- Demonstrated expertise in large language models (LLMs) and their application to AI security, autonomous system reasoning, software vulnerability detection, and robust agentic AI design.
- Experience in AI system security, adversarial robustness, and resilience of autonomous agents in emerging technologies and computer security (e.g., malware analysis, bug detection, program repair).
- Excellent programming, analytical, and research communication skills.
We regret that only shortlisted candidates will be notified.
Research Fellow (Computer Science/Software Engineering/Artificial Intelligence)
Posted 2 days ago
Job Viewed
Job Description
We are seeking to appoint a Research Fellow to advance NTU’s mission of pioneering cutting-edge research in blockchain and smart contract security. The successful candidate will have a strong background in blockchain systems, decentralized protocols, and smart contract vulnerability analysis, with demonstrated experience in system security and protocol robustness. Prior collaborations with leading institutions and expertise in secure distributed systems will be highly valued, enabling the candidate to bring transferable knowledge to address the security challenges in emerging blockchain ecosystems and decentralized applications.
Key Responsibilities:
- Conduct advanced research in the areas of blockchain security, smart contract analysis, and decentralized system resilience, with a focus on emerging threats in DeFi, cross-chain interoperability, and blockchain-based infrastructures.
- Formulate novel research methodologies and contribute to the development of secure architectures and verification frameworks for next generation blockchain ecosystems.
- Collaborate with academic and industry partners, including potential joint projects with institutions to drive interdisciplinary research outcomes.
- Prepare high-quality research publications and contribute to proposal writing for competitive national and international research grants.
- Support the supervision and mentorship of postgraduate students and junior researchers involved in security-related projects.
- Disseminate research findings through conferences, invited talks, and outreach activities, strengthening NTU’s leadership in infrastructure security R&D.
Job Requirements:
- A PhD in Computer Science, Software Engineering, Artificial Intelligence, or a related discipline
- Proven research track record demonstrated by publications in top-tier venues (e.g., IEEE S&P, Usenix Security, NDSS, CCS, ICSE, ASE, FSE, ISSTA, TSE, TOSEM) in the areas of blockchain security, smart contract analysis, program analysis or decentralized systems.
- Demonstrated expertise in large language models (LLMs) and their application to software analysis, automated program repair, and security reasoning.
- Experience in system-level security, protocol robustness, smart contract code auditing, cross chain behavior analysis and resilience of decentralized infrastructures and blockchain-based applications
We regret that only shortlisted candidates will be notified.
Research Fellow (Computer Science/Software Engineering/Artificial Intelligence)
Posted 2 days ago
Job Viewed
Job Description
We are seeking to appoint a Research Fellow to advance NTU’s mission of pioneering cutting-edge research in blockchain and smart contract security. The successful candidate will have a strong background in blockchain systems, decentralized protocols, and smart contract vulnerability analysis, with demonstrated experience in fuzz testing and vulnerability proof-of-concept generation.
Key Responsibilities:
- Conduct advanced research in the areas of blockchain security, smart contract analysis, and decentralized system resilience, with a focus on emerging threats in DeFi, cross-chain interoperability, and blockchain-based infrastructures.
- Formulate novel research methodologies and contribute to the development of secure architectures and verification frameworks for next generation blockchain ecosystems.
- Collaborate with academic and industry partners, including potential joint projects with institutions to drive interdisciplinary research outcomes.
- Prepare high-quality research publications and contribute to proposal writing for competitive national and international research grants.
- Support the supervision and mentorship of postgraduate students and junior researchers involved in security-related projects.
- Disseminate research findings through conferences, invited talks, and outreach activities, strengthening NTU’s leadership in infrastructure security R&D.
Job Requirements:
- A PhD in Computer Science, Software Engineering, Artificial Intelligence, or a related discipline.
- Proven research track record demonstrated by publications in top-tier venues (e.g., IEEE S&P, Usenix Security, NDSS, CCS, ICSE, ASE, FSE, ISSTA, TSE, TOSEM) in the areas of blockchain security, smart contract analysis, program analysis or decentralized systems.
- Demonstrated expertise in large language models (LLMs) and their application to software analysis, fuzz testing, automated program repair, and security reasoning.
- Experience in system-level security, protocol robustness, smart contract code auditing, cross chain behavior analysis and resilience of decentralized infrastructures and blockchain-based applications.
We regret that only shortlisted candidates will be notified.
Software Engineering Director
Posted 18 days ago
Job Viewed
Job Description
Join to apply for the Software Engineering Director role at Michael Page .
We are seeking a highly experienced and forward-thinking Director of Software Engineering to lead our team in developing and deploying SaaS-based sustainability solutions. This role requires a strong background in ESG, building center of excellence engineering teams from scratch, and extensive experience in cloud environments and automation.
Key Responsibilities:- Lead and manage a team of software engineers in developing SaaS solutions for carbon neutrality and ESG goals.
- Build and mentor engineering teams, fostering innovation and excellence.
- Oversee design and development of scalable SaaS applications in cloud environments.
- Implement automation practices to enhance efficiency and reliability.
- Collaborate with cross-functional teams including Quality, Site Reliability Engineering, DevSecOps, and Customer Success.
- Provide technical guidance and mentorship to team members.
- Ensure successful project delivery within budget and timelines.
- 15+ years of proven software development and delivery management experience in leadership roles.
- Experience in SaaS & IoT offerings end-to-end commercialization.
- Strong leadership skills, including developing AI solutions and frameworks.
- Experience designing licensable SaaS-based solutions for building automation.
- Certified Cloud Solutions Architect with cloud infrastructure optimization skills.
- Proficiency in cloud architecture, DevOps, and microservices development.
Competitive salary & comprehensive benefits. If passionate about sustainability and software engineering leadership, apply now and help shape the future of building automation and ESG solutions.
Contact: Tania Mustafa (Lic No: R1330528 / EA no: 18C9065)
Quote job ref: JN-042025-6726951
Michael Page operates under EA Licence Numbers 18S9099 and 18C9065.
#J-18808-LjbffrSoftware Engineering Manager
Posted 18 days ago
Job Viewed
Job Description
The role at our organization involves engaging in extensive hands-on activities and collaborating with product owners and technical staff globally to define requirements for new features and enhancements to the platform. You will be responsible for evaluating technical options, providing recommendations on the scope and scale of effort required to develop end-to-end solutions, and managing and mentoring a team of talented engineers.
As a key member of our team, you will take ownership and lead the engineering responsibility for multiple components of the platform, with a focus on security, high scalability (3000+ TPS), and ensuring six nines of availability. Your role will also involve actively participating in defining architecture, creating solution documents, and engaging in hands-on activities such as low-level design, code review, coding, and unit testing.
Encouraging and ensuring the team utilizes GenAI tools to enhance software development processes will be a crucial aspect of your responsibilities. You will collaborate with cross-functional teams to integrate AI solutions into existing systems and workflows, coordinate engineering activities across project delivery, and work with engineers to ensure efficient and high-quality standards are maintained.
Identifying and managing risks at all stages of the project, building a culture of engineering excellence within the team, driving adoption of best practices, and identifying opportunities for further enhancements and refinements to standards, processes, and systems will also be part of your role.
This is a hybrid position, and the expectation of days in the office will be confirmed by your Hiring Manager.
Basic Qualifications:
- 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g., Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
Preferred Qualifications:
- 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g., Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Experience delivering complex projects involving domain knowledge, distributed architecture, technical stack, and collaborating with multiple technology and business partners.
- Strong understanding of generative AI models and tools, familiarity with GenAI tools, and experience as a technical leader.
- Proficiency in Java 8+, REST APIs, JSON, Agile development, continuous integration, and continuous delivery.
- Experience with shift-left practices, performance testing, and collaborating with security teams to implement secure coding techniques.
If you are passionate about working with people, mentoring your team to reach new heights, and possess the required qualifications and experience, we encourage you to apply for this exciting opportunity.
#J-18808-LjbffrSoftware Engineering Director
Posted today
Job Viewed
Job Description
Location: Ang Mo Kio
As a seasoned software engineering lead, you will be responsible for designing and delivering fullstack systems that meet the highest standards of quality, security, and performance. You will lead and mentor a team of developers to deliver digital solutions that align with cloud best practices and government compliance standards.
Key Responsibilities:- Design and develop fullstack systems that integrate with government authentication mechanisms
- Lead and mentor a team of developers to ensure successful project delivery
- Develop and review APIs to ensure they meet security and performance standards
- Support secure coding practices and DevSecOps principles throughout the software development lifecycle
- Hands-on development experience with a minimum of 2-3 years leading software teams or projects
- Proficiency in fullstack development
- Expertise in designing and developing RESTful APIs
- Knowledge of secure coding practices and experience in DevSecOps toolchains
- Proficient in cloud platforms such as AWS or Azure
- Experience delivering systems for the government sector
Be The First To Know
About the latest Software engineering Jobs in Singapore !
Software Engineering Leader
Posted today
Job Viewed
Job Description
Seeking a senior-level software developer to lead our team in developing cutting-edge solutions using Java. The ideal candidate will have extensive experience with microservices architecture and a strong understanding of the Payments domain.
- Leadership Experience:
- 10-15 years of experience in leading teams and driving business growth.
- Technical Skills:
- Strong expertise in Java, including microservices development.
- Familiarity with the Payments domain, including banking and finance.
- Ability to ensure efficient coding practices and contribute to the team's success.
Post-Screening Process: Following the initial screening, the HR team will contact selected candidates within 1-3 business days for further discussions.
Call Locations: Our calls may originate from Singapore (+65) or India (+91).
Software Engineering Director
Posted today
Job Viewed
Job Description
The e-commerce sector has witnessed tremendous growth in recent years, becoming a highly competitive space amongst leading Internet companies. Its future growth cannot be underestimated due to millions of loyal users globally.
Software Engineering Lead
Posted today
Job Viewed
Job Description
Our culture is results-driven, valuing execution and creativity. You'll get a lot of ownership over your deliverables, and we trust you to ship high-quality products on time. You will be part of a high-performing cross-functional team where you get to witness the direct impact of your work - seeing applications go live and real-world usage.
As a Software Engineering Lead, you will play a key role in providing technical and team leadership, mentoring engineers, and contributing to the team's growth and performance, while ensuring alignment with business goals.
Responsibilities
- Design, develop, and maintain mission-critical systems, delivering high-availability and performance.
- Own end-to-end delivery responsibility for modules, participate in Continuous Integration activities, automation frameworks for testing and deployments, and other related items in addition to contributing to core product code.
- Lead and mentor a team of software engineers, fostering a culture of high performance and collaboration.
- Design, document, and implement efficient API endpoints.
- Implement security and data-protection best practices.
- Drive key technical and architectural designs with a close eye on maintainability, performance, and security.
- Conduct code reviews.
- Interact with business and technical stakeholders to deliver high-quality products and services that meet business requirements and expectations.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or related fields.
- At least 8 years of experience in a software engineering role, including proven leadership experience.
- Solid programming ability and at least 4 years experience in building web applications using C#.
- Strong server-side programming experience in C#.
- Experience with RESTful APIs and microservices development.
- Good understanding of SQL and experience with databases such as MySQL or PostgreSQL.
- Knowledge and experience in developing software using agile methodologies.
- Passion for delivering zero-defect high-quality code, with a proactive mindset.
- Communicate effectively with team members and stakeholders in English, both verbally and in writing.
- Ability to work independently and structure timelines, take ownership and responsibility, and communicate clearly.
- Demonstrated experience in leading engineering teams, including mentoring engineers, guiding technical decisions, and fostering a collaborative development environment.
- Strong sense of ownership over both technical delivery and team performance.
- Experience with AWS, Azure, or any other cloud platforms;
- Worked on non-trivial Javascript applications (and experience in VueJS).
We seek your understanding that only shortlisted candidates will be notified.