A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field. You will be responsible for building scalable, high-……
Basic Qualifications Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications Proficiency in at least one programming language or……
Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation system to provide the most stable and……
Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work……
Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work……
Aero - 600 West Camp Road, SG. The Data Analytics Strategic Engineering Centre (DA SEC) is one of five SECs within the Group Engineering Centre (GEC) in ST……
Join a high‑impact team at the intersection of trading, quantitative research, and technology. You'll design and scale systematic pricing and execution for……
The Games Programmer is an integral part of the Games Development team. He/She possesses technical expertise to develop games or technologies to support them.…
Develop and test embedded firmware for micro-controllers for Fuel cell management system. Create firmware to establish CAN/RS232 communication between different……
This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks. This role is not eligible for relocation.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Thales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering centre serving major customers worldwide in Digital Identity and……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
We’re seeking a versatile Senior Machine Learning Engineer with strong data engineering instincts and a passion for production-grade AI systems.…
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Applications Engineering, Software Development……
RACE provide training for adults and is committed to the education and promotion of robotics, automation and digital manufacturing technologies.…
Apply data mining, data modeling, natural language processing, and machine learning to extract and analyze information from large structured and unstructured……
Strong proficiency in at least one backend language (Node.js, Python, Java, C, Ruby, Go) and associated frameworks. Understanding of security best practices.…
Our Search Architecture Team is responsible for building up and optimizing the architecture for our Search Engine to provide the most stable and best experience……
Knowledge in Java programming language preferable. O Low level protocols like SPI, UART, I2C. Thales Singapore Engineering Competence Centre (ECC) is a well-……
Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Enhance observability of recommendation systems in complex global environments (multi-region, multi-data center, multi-language), establish end-to-end tracing……
Perform Quality Assurance (such as Black-box testing) of software applications and the SDLC. Participate in IT projects and provide advice on QA matters and……
About the Role
We are seeking a versatile and proactive Software Engineer to join a dynamic development team. This role is ideal for a developer who thrives in an Agile environment and possesses a strong foundation in both frontend and backend technologies. You will be responsible for building scalable, high-quality applications, transitioning seamlessly between modern web frameworks and robust backend services.
Key Responsibilities
Full-Stack Development: Design, develop, and maintain responsive user interfaces using React and TypeScript.
Build and optimize high-performance server-side logic using C# and manage complex data structures within MSSQL.
Leverage your extensive background in Java or Kotlin to support, migrate, or integrate legacy services into modern architectures.
Participate in sprint planning, code reviews, and daily stand-ups, adapting quickly to shifting project requirements and priorities.
Debug complex issues across the stack and implement efficient, clean, and maintainable code.
Requirements:
Proven proficiency in TypeScript, React, C#, and MSSQL.
3 to 7 years of hands-on software development experience, specifically with Java or Kotlin.
A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field.
Soft Skills & Attributes
Excellent written and verbal communication skills; able to articulate technical concepts to both technical and non-technical stakeholders.
A fast learner with a growth mindset, comfortable working in a fast-paced environment where change is constant.
A disciplined approach to testing, documentation, and the Agile methodology.