Principal / Master Software Engineer (Cloud Application Development)

5 months ago


Singapore LITE-ON SINGAPORE PTE. LTD. Full time
Roles & Responsibilities

Key Responsibilities:

  • Create application design by working with technical leads and architects.
  • Create and maintain high-quality Design documentation.
  • Produce code with established design principles including static and dynamic code analysis.
  • Proactively learn related architectural components including Databases, Message Broker\Contribute to deployment activities including Dockerization, CI/CD pipelines.
  • Collaborate in a multi-cultural team.

Requirements:

  • 5+ years of experience in Cloud Application development.
  • Strong programming knowledge in one or more programming languages – preferably in Python / Golang / Java.
  1. Able to produce a clear and maintainable codebase. Knowledge of clean coding practices such as S.O.L.I.D is essential.
  2. Demonstrate skills in unit testing and appreciate the benefits of test suites.
  • Demonstrate knowledge of REST API best practices and design guidelines.
  1. Strong skill set in one or more REST API frameworks – such as Spring Boot, FAST API, and Flask.
  2. Expected to know the performance, deployment, and security considerations of REST API
  • Highly desirable to have GraphQL experience supporting Frontend applications.
  • Hands-on experience in one or more relational Database systems – preferably in PostgreSQL.
  1. Demonstrate ability to independently design Schema, usage of ORM tools, and write plain SQL.
  • Working knowledge of event-driven architecture and experience in one or more Message Brokers, preferably Kafka.
  • Essential to know the fundamentals of containerized applications.
  • Able to work by integrating design with other teams even with insufficient/partial information.
  • Desirable to have a working knowledge of public cloud infrastructure, preferably in AWS.

Tell employers what skills you have

PostgreSQL
Pipelines
Design Patterns
Data Structures
Architectural
REST
Unit Testing
Software Engineering
Architects
Application Development
Spring Boot
Flask
Python
Java
API
Databases

  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Cloud Software ArchitectAs a key member of our Vanguard Software Pte. Ltd. team, we are seeking a highly skilled Cloud Software Architect to lead our cloud engineering efforts. The ideal candidate will have a strong background in cloud computing, software engineering, and architecture design.Key Responsibilities:Design and implement scalable, secure, and...


  • Singapore Renesas Electronics Full time

    About the RoleWe are seeking a talented and motivated Software Application Engineer to join our AI & Cloud Engineering team. As a Software Application Engineer - ACE, you will be responsible for designing, developing, and maintaining applications that meet our organization's needs and requirements.ResponsibilitiesDesign, develop, and maintain web-based or...


  • Singapore Rohde & Schwarz Full time

    Job DescriptionWe are seeking a highly skilled Principal Software Development Engineer to join our team at Rohde & Schwarz. The successful candidate will be responsible for developing and maintaining software solutions for our mobile radio products.Responsibilities:Design, develop, test, and deploy high-quality software solutions for our mobile radio...


  • Singapore ACRONIS ASIA RESEARCH AND DEVELOPMENT PTE. LTD. Full time

    Roles & ResponsibilitiesAcronis is revolutionizing cyber protection—providing natively integrated, all-in-one solutions that monitor, control, and protect the data that businesses and lives depend on. We are looking for a Senior Software Developer to join our mission to create a #CyberFit future and protect all data, applications and systems across any...


  • Singapore Menrva Consulting Full time

    Job Summary:We are seeking an experienced Cloud Software Development Expert to join our team at Menrva Consulting. As a key member of our development team, you will play a crucial role in designing, developing, and deploying cloud-based software solutions.About Menrva ConsultingMenvra Consulting is a global organization with a diverse team of world-class...


  • Singapore Careers@Gov Full time

    At GovTech, we are seeking a skilled Principal Software Engineer to join our Core Engineering Products team. As a key member of our engineering squad, you will be responsible for designing, developing, and operating the Singapore Government Commercial Cloud Platform.Key responsibilities include participating in an in-house engineering squad for engineering...


  • Singapore MINDTECK SINGAPORE PTE LTD Full time

    About MINDTECK SINGAPORE PTE LTDMINDTECK SINGAPORE PTE LTD is a renowned organization in the field of Electrical & Industrial Solutions Group Center of Excellence (EISG COE).Estimated Salary: SGD 12,000 - SGD 18,000 per month.Job Description:We are seeking an exceptional Principal Software Developer to join our team. As a key contributor, you will play a...


  • Singapore Nanyang Technological University Full time

    We are seeking a highly skilled Principal Software Engineer to join our team at Nanyang Technological University.About the Role:The successful candidate will be responsible for conducting research into trust technologies testing, translating research algorithms, and designing/developing tools and frameworks into working prototypes.Key Responsibilities:Design...


  • Singapore SIMULATION SOFTWARE & TECHNOLOGY (S2T) PTE. LTD. Full time

    Roles & ResponsibilitiesS2T is an innovative Tech company that develops cutting-edge cyber-intelligence solutions for Government and Enterprise Customers.We are seeking a talented and passionate JavaScript Software Engineer (Full Stack) to help us bring our vision to life.You will be responsible for:Designing, developing, and maintaining scalable web...

  • Software Engineer

    4 weeks ago


    Singapore Careers@Gov Full time

    About the Role:Software developers with a focus on cloud development are responsible for designing, building, and maintaining cloud-based systems and applications. This role involves working with cloud computing platforms to ensure scalability, security, and reliability of cloud-based infrastructure. Key responsibilities include developing cloud-based...


  • Singapore PM COMMODITIES PTE. LTD. Full time

    Job DescriptionThe Principal Software Developer will work on various projects, including algorithmic trading, auto-trading, application architecture, data cleaning, and updating, as well as elementary business and economic practices.Main Responsibilities:Back-end .NET developmentInteraction and dialogue with usersCI and deployment using Github Actions,...


  • Singapore QUESSCORP SINGAPORE PTE. LTD. Full time

    At QUESSCORP SINGAPORE PTE. LTD., we are seeking a highly skilled Principal Software Engineer in Test to join our team. In this role, you will be responsible for designing solutions and developing software using Agile methodology. Your duties will include investigating and troubleshooting issues, collaborating with Business Analysts and Quality Engineers,...


  • Singapore Novo Recruitment Solutions Pte Ltd Full time

    Job Title: Cloud Development Software EngineerJob Summary:We are seeking a highly skilled Cloud Development Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing and implementing scalable cloud-based solutions. If you have a passion for cloud computing and are looking for a challenging...


  • Singapore Careers@Gov Full time

    Transform the way students live, work, and play by joining our team of talented software engineers at Careers@Gov.About the RoleWe are seeking a skilled Principal Software Architect to lead the design, build, and integration of complex software components.You will be responsible for architecting and developing solutions for complex and ambiguous problems.A...


  • Singapore QUESSCORP HOLDINGS PTE. LTD. Full time

    We are seeking a highly skilled Cloud Security Engineer to join our team at Quesscorp Holdings Pte. Ltd.About the RoleThis is a key position that will be responsible for ensuring the security of our cloud-based applications and services.ResponsibilitiesDesign, develop, and maintain secure cloud-based applications using Python and C++.Collaborate with our...

  • Software Engineer

    2 months ago


    Singapore GLOBAL SEARCH PARTNERS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Create application design by working with technical leads and architects.Create and maintain high-quality Design documentation.Produce code with established design principles including static and dynamic code analysis.Proactively learn related architectural components including Databases, Message BrokerContribute...


  • Singapore DBS Bank Full time

    Job Title: Public Cloud Infrastructure Principal EngineerAbout the RoleAs a Public Cloud Infrastructure Principal Engineer at DBS Bank, you will be responsible for designing and building automated systems to streamline deployment, monitoring, and operations using infrastructure-as-code and configuration management tools. You will also develop and implement...


  • Singapore Careers@Gov Full time

    About GovTechThe Government Technology Agency (GovTech) is the driving force behind Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application...


  • Singapore USER EXPERIENCE RESEARCHERS PTE. LTD. Full time

    Job DescriptionWe are seeking a highly skilled Cloud Software Engineer to join our team at USER EXPERIENCE RESEARCHERS PTE. LTD.The successful candidate will be responsible for designing and developing software solutions using both waterfall and Agile methodologies.Key Responsibilities:Perform investigation, troubleshoot issues by developing scripts, SQL...


  • Singapore Epam Full time

    Job DescriptionWe are seeking a skilled Cloud Native Software Engineer to join our team. As a Cloud Native Software Engineer, you will work closely with our application team, cloud team, and application vendor to migrate or implement applications in AWS Government Commercial Cloud (GCC) and configure cloud services.ResponsibilitiesDevelop, maintain, and...