Assistant Principal Software Engineer

2 weeks ago


North East Singapore ST Engineering Full time $90,000 - $120,000 per year


• Design, develop, test and maintain a highly scalable, secure and modular AI and data analytics platform

• Perform code review and providing critical suggestions for fixes and improvements

• Mentor and guide software developers to promote growth in technical capabilities, improve quality and productivity

• Troubleshoot and fix software and system issues including system performance

• Prepare technical design documents, sample code of the frameworks and APIs

• Provide training and demonstration to the users of the platform

• Be constantly updated with up-to-date trends and technologies to anticipate upcoming development needs and requirements

• Ability to understand and integrate open source projects with products

• Setting up, maintaining, and evolving the cloud infrastructure (AWS, Azure or GCP) of web applications

• Design, build, and maintain efficient, reusable, and reliable Docker container

Requirements

• Bachelor's or Master's degree computer science, software engineering, information systems or related field

• Minimum 5 years of hands-on software development experience from requirements specifications, design, implementation, Unit testing and system integration. Has gone through full software development life cycle

• Minimum 5 years of experience with Java or Python programming

• 3 years of experience of web application development using Angular or similar technologies

• Sold background in OOP and knowledge of software design patterns/ best practices and software development process is essential

• Deep understanding of Spring MVC, Spring Framework, Spring Boot and Spring Security

• Deep understanding of system security, especially in OAuth2, Kerberos, etc. for Single Sign-on (SSO)

• Having experience of developing the applications with micro-service architecture

• Minimum 2 years of hands-on experience in working with docker platform

• Strong learning and problem solving skills

• Experience of CI/CD or DevOps is an advantage

• Experience of AWS or Azure or GCP is an advantage



  • Singapore Dell Technologies Full time

    Software Principal Engineer page is loaded Software Principal Engineer Apply remote type Onsite locations Singapore, Singapore time type Full time posted on Posted 30+ Days Ago time left to apply End Date: September 30, days left to apply) job requisition id R Software Principal Engineer The Software Engineering team delivers next-generation application...


  • Singapore Dell Technologies Full time

    Software Principal Engineer page is loaded Software Principal Engineer Apply remote type Onsite locations Singapore, Singapore time type Full time posted on Posted 30+ Days Ago time left to apply End Date: September 30, 2025 (30+ days left to apply) job requisition id R Software Principal Engineer The Software Engineering team delivers next-generation...


  • Singapore DELL GLOBAL B.V. (Singapore Branch) Full time

    Join us to do the best work of your career and make a profound social impact as a **Software Principal Engineer**on our **Software Engineering Team**in **Singapore**. **What you’ll achieve** As a Principal AI Application Engineer, you will lead the adoption of AI-assisted engineering practices to accelerate the development of Dell’s solution platforms....


  • North-East Region, Singapore ST Engineering Urban Solutions Full time $150,000 - $200,000 per year

    About ST EngineeringWe apply our technology and innovation to solve real-world problems and improve lives. Our diverse portfolio of businesses spans the aerospace, mobility rail & road, smart city, digital solutions, defence and public security segments, and our global network of subsidiaries.Headquartered in Singapore, we employ more than 27,000 employees...


  • Singapore DELL GLOBAL B.V. (Singapore Branch) Full time

    Overview The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of...


  • Singapore DELL GLOBAL B.V. (Singapore Branch) Full time

    Roles & ResponsibilitiesThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Singapore DELL GLOBAL B.V. (Singapore Branch) Full time

    Roles & Responsibilities The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Singapore DELL GLOBAL B.V. (Singapore Branch) Full time

    Roles & Responsibilities The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Singapore Dell GmbH Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Singapore Dell GmbH Full time

    Software Principal Engineer The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...