What Senior Developer Roles Jobs are in Singapore?
Showing 4361 Senior Developer Roles jobs in Singapore
Software Engineer
Posted today
Job Viewed
Job Description
Responsibilities
1、负责POIZON App收银台、渠道支付、网关、结算、财务的核心模块开发;
2、编写代码实现产品功能,完成项目开发,撰写相关文档,参与需求分析;
3、协助进行核心技术问题的攻关,技术方案的选型、系统优化,协助解决项目开发过程中的技术难题。
Qualifications
1、本科及以上,1-2年及以上Java及Java Web开发经验, 具有扎实的程序设计基本功,能够独立担当功能模块的架构设计开发;
2、有AI的相关开发能力优先,对AI Agents及 AI Coding有一定经验及方法论;
3、熟练使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Struts、Hibernate、Mybatis等;
4、具备强烈的责任心,思路清晰,较强的学习能力和解决问题的能力,有一定的抗压能力;
5、有互联网电商相关经验优先考虑;有高并发处理经验者优先考虑。
Is this job a match or a miss?
Job Description
Beyondsoft International (Singapore) Pte. Ltd. was set up in 2007 and established as the regional headquarters for the Southeast Asia (SEA) and European markets in September 2015. Based on our vision of "Using technology to promote social progress, economic development and become a global customer preferred partner" and our concept of "Beyond your expectations", Beyondsoft is committed to provide our customers in countries along the "Belt and Road" with comprehensive solutions and products and creating commercial value for customers to realizing continuous businesses development.
About the Role
We are seeking a visionary Embedded Firmware/Software Engineer to drive the design, development, and architectural strategy for our next-generation complex products and platforms. In this role, you will provide cross-organizational leadership, bridging the gap between hardware and software, while managing high-impact internal teams and global outsourced development partners from New Product Introduction (NPI) through Sustaining.
Key Responsibilities
- Lead multiple project teams of software and firmware engineers, including worldwide internal and outsourced partners, across all stages of product development.
- Own the overall software/firmware architecture; collaborate closely with hardware engineers to ensure seamless integration and communication between physical components and firmware.
- Partner with global WW software and firmware teams to specify and document workflows, engagement models, and strategic objectives.
- Mentor and guide less-experienced engineers toward successful deliverables; identify process inefficiencies and define actionable paths forward.
- Act as the primary technical point of contact, confidently communicating program progress, risk analysis, and technical escalations to senior management and executive stakeholders.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
- 3 years of hands-on experience in Embedded Systems, Firmware Development, or relevant tech industries.
- Proficient with software/firmware design tools and languages (C, C++, Java, JavaScript, Python); strong grasp of software/OS interactions.
- Proven experience with CI/CD pipelines, Agile frameworks, and modern development/testing methodologies (including test plans, debugging scripts, and tools).
- Exceptional analytical, problem-solving, and negotiation skills, with a proven ability to influence options at senior management levels.
Beyondsoft committed to being an equal opportunity employer and provides equal employment opportunities to all employees and applicants. We strive to cultivate a workplace that celebrates diversity and inclusion, where individuals of all backgrounds—regardless of nationality, ethnicity, religion, age, gender identity, sexual orientation, or any other distinguishing trait—can succeed and thrive. We prohibit discrimination and harassment of any type with regard to race, color, religion, age, national origin, disability status, genetics, sexual orientation, gender identity, or expression. This policy applies to all terms and conditions of employment, including recruiting, hiring, and the entire employee lifecycle. We are focused on creating an environment where everyone can reach their full potential.
Employment offers from Beyondsoft are contingent upon the successful completion of any required pre-employment processes, in line with applicable laws and regulations. Beyondsoft does not ask for any recruitment fees, nor does it request any unauthorized payments from candidates as part of the hiring pro cess
Is this job a match or a miss?
Job Description
Penguin Securities Pte. Ltd. is a fast-growing Digital Asset Securities Company which is planning to obtain the relevant licenses from MAS to offer Digital Asset products to institutional clients. The Company, also a MAS-licensed Broker-Dealer, is looking for experienced Software Engineer to join its expanding IT team.
Company is searching for a young, motivated and experienced junior IT engineer in DPT (Digital Payment Token)/DPT Derivatives and traditional capital markets products to design/develop a robust system that covers the trade life cycles and to ensure secure and scalable business/trading activities complying with the regulatory requirements.
We are looking for a Software Engineer (3–5 years of experience) to build and enhance core services across our digital-asset platform and capital-markets product stack. You will develop backend services in Java, collaborate with frontend engineers, and contribute to cloud-native deployments. You will also partner closely with product, operations, and trading stakeholders to deliver secure, compliant, and scalable systems. We also plan to scale our business/ infrastructure to support traditional capital markets products (FX, Fixed Income, Equities and Commodities) thus experience and knowledge in these areas will be a plus.
● Design, develop, and maintain backend services for digital-asset and capital-markets workflows (e.g., wallet/trade lifecycle, monitoring, integrations).
● Build and maintain REST/JSON APIs and integrate with internal/external service providers (custody, valuation, screening, exchanges, etc.).
● Contribute to security, compliance, and operational controls: logging/auditing, access control, monitoring, and operational resilience.
● Work with cross-functional stakeholders (sales, trading, operations, compliance) to translate requirements into robust technical solutions.
● Write maintainable, well-tested code, and participate in code reviews, CI/CD, and production support.
● 3–5 years of professional software engineering experience, with strong hands-on Java development .
● Solid understanding of distributed systems fundamentals: concurrency, networking, APIs, caching, and observability.
● Strong communication skills: able to explain technical trade-offs, clarify requirements, and coordinate with non-technical stakeholders.
● Good understanding of core crypto concepts: blockchain basics, mining/consensus at a high level, wallet concepts, and blockchain addresses.
● Experience with relational databases and writing production-grade integrations.
● Experience contributing to end-to-end delivery across requirements, system design, development, testing, and implementation, ideally within one or more of the following areas:
o Integration/connectivity to external exchanges, wallets, and risk management systems
o Client/account management systems (client data, account data, transaction databases) and booking workflows
o Integration with external KYC/AML or transaction-screening platforms
o Derivatives risk management tools (in-house build or vendor customization)
o OMS/EMS and position management systems (backend services and database design)
Preferred Qualifications· Working knowledge of modern frontend and cloud stacks, including React.js, AWS (S3, ECS/Fargate, IAM basics), and Redis (e.g., caching, pub/sub, streams, time-series patterns).
· Familiarity with production engineering practices such as Docker/containerization, infrastructure-as-code, and CI/CD pipelines.
· Strong understanding of financial markets and banking environments, with exposure to banking/securities/insurance operations and systems—particularly within treasury or sales & trading setups.
· Exposure to capital markets and derivatives, including structured products and a working knowledge of derivatives/options.
· Experience or knowledge of perpetual swaps and trading workflows on centralized exchanges (CEX).
· Experience building platform components or libraries supporting digital payment tokens (DPT) trading and related DPT services.
· Experience in new platform development, systems integration, and/or vendor system implementation; comfort working with external vendors (including vendor management).
· For senior/lead candidates: project management capability—able to coordinate delivery across multiple internal functions and external vendors.
● Backend: Java (Spring/Spring Boot preferred), REST APIs, microservices, Redis (caching/data access as applicable)
● Frontend collaboration: React.js, modern JS/TS toolchains (as needed)
● Mobile: React Native (for the mobile app)
● Cloud: AWS (S3, ECS Fargate), IAM, monitoring/logging
DevOps: Git, CI/CD pipelines, Doc
Is this job a match or a miss?
Job Description
About Us
EndeavourX is an entity of the National University Health System (NUHS), on a mission to scale some of NUHS’ most impactful AI solutions that have been developed and validated internally over the past few years. These products drive better care, operational efficiency, and clinician wellbeing.
We're a nimble, mission-driven team with access to leading clinical experts, real-world data, and deep public healthcare partnerships.
Why Join Us?
- Shape how cutting-edge AI already validated by a world-class hospital system is integrated into real clinical workflows
- Work alongside passionate clinicians, technologists, and policy thinkers
- Influence product, go-to-market, and strategy from day one
- Meaningful mission + real-world impact
Role Summary
The Senior Software Engineer is a highly hands-on role responsible for building, deploying and operating AI-enabled healthcare products at EndeavourX. The role focuses on delivering production-quality software that integrates with real-world systems and supports deployment in regulated healthcare environments, including implementing and integrating LLM-based features.
Key Responsibilities
Software Design & Development
- Own end-to-end development of backend and full-stack components for AI-enabled healthcare products.
- Translate product requirements into well-structured software designs, APIs and data flows.
- Rapidly prototype, iterate and deploy features in response to product and clinical feedback.
- Integrate applications with external systems (APIs, data sources, healthcare platforms).
Applied AI / LLM Integration
- Implement and integrate LLM-based capabilities (e.g. retrieval-augmented generation, prompt orchestration, context management) within production applications.
- Work with data scientists to operationalise model outputs, embeddings, vector search and retrieval pipelines.
- Implement data preprocessing, chunking, indexing and retrieval logic to support RAG workflows.
- Evaluate and tune LLM-based features for latency, reliability, cost and user experience in real-world use.
Deployment & Operational Delivery
- Participate directly in deployment activities, configuration and production support.
- Ensure software is reliable, observable and maintainable in real-world use.
- Support incident investigation and resolution as needed.
Quality & Regulated Delivery Support
- Follow development and documentation practices aligned with ISO 13485 / IEC 62304.
- Maintain code quality, versioning, traceability and documentation required for regulated products.
- Participate in design reviews, risk discussions and change assessments related to clinical safety and system reliability.
Collaboration
- Work closely with the Cloud Architect, data scientists and product stakeholders to deliver end-to-end solutions.
- Review code, contribute to technical discussions and support continuous improvement of engineering practices.
- Support coordination with external development teams when required.
Job Requirements
Experience & Skills
- 5–8 years of professional software development experience.
- Strong proficiency in at least one major programming language (e.g. Python, JavaScript/TypeScript, Java).
- Experience deploying applications in cloud environments (AWS preferred).
- Experience working across the full software lifecycle, including production support.
- Experience implementing or integrating LLM-based features (e.g. RAG pipelines, embeddings, vector databases, prompt engineering).
- Familiarity with applied machine learning concepts (e.g. model inputs/outputs, evaluation metrics, data preprocessing).
- Experience working within quality systems or regulated development environments preferred.
- Experience in healthcare, medtech, digital health or other related domains is an advantage.
Is this job a match or a miss?
Job Description
- Strong hands-on experience in Java (Java 8/11/17) with expertise in object-oriented programming and design principles.
- Proven experience in developing enterprise applications using Spring Boot .
- Strong knowledge of the Spring Framework , including Spring Core, Spring MVC, Spring Security, and Spring Data JPA .
- Experience in designing, developing, and consuming RESTful APIs and Web Services .
- Expertise in building and maintaining Microservices-based architectures .
- Hands-on experience with MySQL database design, query optimization, and performance tuning.
- Familiarity with application development best practices, code quality standards, and version control systems.
- Experience in troubleshooting, debugging, and optimizing application performance.
Is this job a match or a miss?
Job Description
JOB DESCRIPTION:
Role: JAVA DEVELOPER
Location: Singapore
Experience: 5 Years
Key Responsibilities:
Design, develop, and maintain reactive microservices using Spring Boot and Spring WebFlux.
Implement and manage Apache Kafka for real-time, event-driven date processing.
Work with NoSQL databases (eg, MongoDB, Cassandra) for high-volume, low-latency date storage.
Develop and support components for payment processing and clearing systems.
Collaborate with business and technical teams to understand transaction workflows and compliance requirements.
Ensure system performance, scalability, and security in a high-availability environment.
Required Qualifications:*
Bachelor’s or Master's degree in Computer Science, Engineering, or related field.
3+ years of experience in Java development.
Strong expertise in Spring Boot, Spring WebFlux, and Java (JDK 8).
Hands-on experience with Apache Kafka and NoSQL databases.
Proficiency in RESTful API development, Git, and CUCD tools.
Excellent analytical, problem-solving, and communication skills.
Preferred Skills:
Experience with Docker, Kubernetes, and cloud platform (Aws, Azure, GOP).
Exposure to Agila/Serum methodologies.
OpenHFT libraries
Is this job a match or a miss?
Job Description
The Short Version
This isn’t a place for coffee runs or filler tasks. We’re looking for people who learn by building; by trying, testing, breaking, and improving.
What Liminal Is
A Founders' Studio. We co-build with repeat founders—many of them unicorn founders—providing build expertise, capital, and unfair access from MVP to Series B. We call ourselves a Founders' Studio because "venture studio" undersells what we actually do and oversells what most of them actually deliver.
What This Role Actually Is
We’re seeking a Software Engineering Apprentice who learns by building and isn’t afraid to get their hands dirty. You’ll work on AI-powered internal tools that improve how our studio operates — scrappy, fast-iteration projects that sharpen your engineering instincts and judgment.
You’ll also gain exposure to real venture building, contributing to early AI and software projects alongside experienced founders, shaping prototypes, testing assumptions, and turning ideas into working software. If you’re hungry to learn, comfortable with ambiguity, and motivated by building things that actually get used, you’ll fit right in.
Nuts And Bolts Of What You'll Actually Do
- Build and test prototypes, features, and tools that bring venture ideas to life
- Contribute to AI-powered internal tools that improve operational efficiency
- Support founders on early AI experiments and technical validation
- Collaborate with engineers, designers, and product leads to deliver clean, efficient code
- Research, assess, and test new technologies, frameworks, and APIs
You Should Have
- Hungry to learn, build, and iterate quickly
- Enthusiastic about experimenting with new technologies and frameworks
- Adaptable problem-solver who thrives in fast-moving, collaborative environments
- Self-driven learner with a bias toward action and hands-on exploration
- Curious about how AI and software can solve real-world business challenges
You Might Be
You might be exploring a path outside your degree, a recent grad trying to break into a new industry, or a mid-career professional ready to reset and learn by doing. Or you may simply know that hands-on work teaches faster than theory ever could.
This role offers hands-on experience with emerging embedded and IoT technologies, close collaboration with experienced founders, and the chance to create products that push boundaries. If you’re motivated by learning through building and making an impact, we’d love to meet you.
This Is an Apprenticeship, Not an Internship
At Liminal, we don’t offer traditional internships. Our Studio Apprenticeship Program (12 months) puts you in the front seat, working alongside experienced builders on high-impact projects.
Is this job a match or a miss?
Be The First To Know
About the latest Senior developer roles Jobs in Singapore !
Job Description
Join a multidisciplinary team of software, computer, mechanical, electronics, and communications engineers turning concepts into operational systems. As a Software Engineer, you’ll build the intelligence behind advanced underwater robotic platforms, making them smarter, safer, and easier to operate. You’ll work on systems that collaborate seamlessly with others to meet complex mission requirements.
Budget : 5000 SGD per month
Key Responsibilities
You’ll contribute across the full software development lifecycle, including one or more of the following:
- Requirements & Design : Work with stakeholders to gather system requirements and translate mission/user needs into software specifications
- Architecture : Design resilient, safe, and secure software architectures
- Development : Write robust, efficient code and develop test cases to validate software requirements
- Testing & Simulation : Set up test environments and simulators for hardware/software verification
- Integration : Partner with cross-functional teams to run integration tests on hardware platforms during lab, field, and sea trials
- Field Work : Short-term overseas travel may be required for trials depending on the project
Requirements
- Bachelor’s Degree in Computer, Electrical, or Electronic Engineering, or Computer Science
- Strong competency in C/C++
- Experience with Java/Python and Object-Oriented Analysis & Design is a plus
- Passion for coding and seeing your work perform in real-world field trials
- Interest in areas such as AI/ML, Data Analytics, IoT, Real-Time Embedded Systems, Cyber-Physical System Security, Robotics, GUI development, Video Encoding, Signal Processing, Network Communications, Control Systems, or full-stack web development
- Open-minded team player comfortable collaborating across engineering disciplines
- Independent, deadline-driven, and able to deliver under tight timelines
Is this job a match or a miss?
Job Description
1.Responsible for the daily operation and maintenance of the database system, including: monitoring, backup, performance optimization, and troubleshooting.
2.Participate in the architecture design, implementation, and data migration of large-scale database systems.
3.Build end-to-end solutions based on MySQL and MongoDB infrastructures, with a focus on business performance, high availability, and business growth requirements.
4.Develop tools and implement automated processes to improve the efficiency of database operation and maintenance as well as management. Responsible for the testing, maintenance, and management of database middleware.
5.Participate in daily on-call duties.
1.Bachelor's degree or above in Computer Science or related technical disciplines. 2.Familiar with Unix/Linux operating systems and network-related knowledge.
3.Possess development experience in at least one programming language, such as Shell, Python, Golang, etc.
4.Candidates with experience in designing, analyzing, and supporting large-scale distributed systems are preferred.
5.Candidates with experience in using NoSQL databases such as Redis and MongoDB are preferred.
6.Good communication and coordination skills, as well as strong learning ability.
Is this job a match or a miss?
Job Description
Crédit Agricole Corporate and Investment Banking (Crédit Agricole CIB) is the corporate and investment banking arm of Crédit Agricole Group, world’s 10th largest bank by total assets.
Our Singapore center is the 2nd largest IT setup (after Paris Head Office) for Crédit Agricole CIB's worldwide business. We work daily with international branches located in 30 markets by:
- Envisioning and preparing the Bank’s futures information systems
- Partnering and supporting core banking flagships and transverse areas in their large scale development projects
- Providing premium In-house Banking applications
This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.
We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.
The Team
The department of Corporate and Support Functions IT (CSI) is responsible for the development and maintenance of risk and finance applications, used by end users worldwide. Our Finance IT (FIT) section handles applications responsible for Finance data collection, Finance calculation and Reporting for CA-CIB worldwide.
Responsibilities
- Deliver fully tested source code complying with quality indicators objectives
- Address technical aspects with architect and functional aspects with business analyst.
- Liaise with business analysts for clarification and understanding of requirements.
- Analyze technical constraints considering functional impacts with technical lead’s help
- Organize and keep up to date detailed technical documentation
- Provide detailed estimation for development of solutions
- Develop tests strategy in coordination with project manager / Business Analysts
- Perform design and code review for other team members
- Mentor junior team members
- Be pro-active and ensure a continuous improvement mindset for the team
Qualifications and Profile
Work Experience
- 5 years solid hands-on experience in Java/J2EE development
- 5 years in database like MS SQL Servers including SQL development
- Experience of UI development using Angular will be a plus
Technical Skills
- Java/J2EE, Spring, Spring Boot, RESTFUL Webservices
- Knowledge on both frontend and backend development
- Solution design using proven patterns, awareness of anti-patterns, performance tuning
- Indepth knowledge on Relational databases – MS SQL Server, sql profiler, query analyzer
- Experience with CI/CD pipelines(Jenkins/GitLab or similar)
- Knowledge of API centric design
The following skills and experiences is a plus
- Experience in Docker, Kubernetes
- Knowledge with SPARK
Is this job a match or a miss?