2144 Software Developer jobs in Singapore
Software Developer
Posted 6 days ago
Job Viewed
Job Description
Join to apply for the Software Developer role at Viridien
1 week ago Be among the first 25 applicants
Join to apply for the Software Developer role at Viridien
Direct message the job poster from Viridien
Global Talent Acquisition | IHRP-CP | Connecting talents with opportunitiesViridien ( is an advanced technology, digital and Earth data company that pushes the boundaries of science for a more prosperous and sustainable future. With our ingenuity, drive and deep curiosity we discover new insights, innovations, and solutions that efficiently and responsibly resolve complex natural resource, digital, energy transition and infrastructure challenges.
Job Overview
As a Software Developer in the GEO TP Software team, you are responsible for developing new programs and producing updates or amendments, in accordance with the constraints set by the Software Manager in the development plan and the specifications provided by the project management team.
At the forefront of implementing innovation in software programs, our Software Developers have to deliver software in liaison with intelligent standard and information system. Continuously improving functionalities, programming productivity, and optimizing maintenance costs are part of the challenges. As a global technology and high performing computing leader, software development in Viridien is about transforming requirements into features, managing development processes, and conducting software testing and maintenance. Our job is to leverage on curiosity and passion in science to become an established leader in delivering outstanding Geoscience services, by uncovering new ways for our stakeholders to be more efficient and responsible, for a more sustainable future.
- Develop recommendations and ensure results compliance with the required standards; Identify technical problems and evaluate if any corrective actions are required
- Develop modules, carry out unit and integration tests and initial validation; analysing and designing software within a development team
- Identify and resolve bugs, produce new versions, optimize algorithm
- Port software onto other machines or operating systems and adapt it to third-party applications
- Produce the technical and user documentation associated with the life cycle of the software development and maintenance tasks
- Develop proficiency in understanding, and implementing the standards associated with the specific software package(s) which the Software Developer works on
Key Skills & Experience
- Master or higher degree in Software Engineering, or degree in related area such as Geophysics, Computer Science, Computer Engineering, Physics, Mathematics, and Electrical Engineering, and with strong programming skills
- At least 1 to 5 years of relevant software experience
- Proficiency in use of programming languages used in software packages being worked on, for example Modern FORTRAN/C/C++ for scientific programming
- Experience in CUDA/HIP/MPI/OpenMP and other heterogeneous computing programming is a plus
- A general understanding of numerical implementation of scientific algorithm is a plus
- The exact requirements (languages, OS, processors, debuggers, integrated development environments, sources, code management.) for this will depend on the specific software products on which the Software Developer works on
- Thorough grasp of all the techniques, methods and tools associated with the analysis, design, development and debugging of software
- Organizational skills to prioritize tasks as well as deliver product on time and according to specification
- Communication skills to identify difficulties to management, suggest ways a product can be improved, and to acquire additional information needed to complete the assigned programming tasks
- Teamwork to share best practices, collaborate well with others, and develop effective solutions to improve the efficiency of the software/project
Benefits
At Viridien, we are dedicated to providing the needs of our employees; and we know every employee has unique personal goals, family circumstances, and preferences. That is why we offer a wide array of benefits to promote and enhance your total well-being:
Singapore
- Flexible Hybrid Work Model
- Comprehensive Personal and Family Healthcare
- Competitive Compensation Package
- Onsite Wellness & Recreation Corner
- Fun Employee Engagement & Sustainable Activities
We encourage and support the community by fostering commitment among our employees to protect our environment through sustainable, energy-saving and waste reducing solutions through various company initiatives.
Create a brighter future for yourself
Our culture of learning and complementary approach to supported or self-guided career development, enables the design of tailored courses to suit your specific needs, to aid personal growth in areas related to both technical and personal skills. This is facilitated through an extensive suite of Viridien developed courses.
Join us and share your talent and imagination to ‘SEE THINGS DIFFERENTLY’
We see things differently. Diversity fuels our innovation, we value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Technology, Information and Internet
Referrals increase your chances of interviewing at Viridien by 2x
Sign in to set job alerts for “Software Engineer” roles. Internship, Technology (Full Stack Developer) May/June - December 2025 Project Intern, Digital Innovations & Solutions (Full Stack Developer) Frontend Engineer-Search - Singapore-2025 Start Frontend Software Engineer, Data Platform - 2025 Start Frontend Software Engineer, Data Platform - 2025 Start Frontend Software Engineer - TikTok Live - 2025 Start Software Engineer – Frontend / Backend / FullstackMasai, Johore, Malaysia MYR500.00-MYR800.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Developer
Posted 21 days ago
Job Viewed
Job Description
Join to apply for the Software Developer role at TEKsystems .
Role OverviewA global financial services firm is seeking a software developer to create a pivotal market infrastructure service as part of a new initiative. The role involves collaborating with cross-functional teams to deliver high-quality products in a dynamic, fast-paced environment.
Responsibilities- Design and implement scalable backend solutions aligned with business needs, following company coding standards.
- Optimize application code for system responsiveness and performance.
- Adhere to best-practice software design principles, producing clean, efficient, and robust code with extensive test coverage.
- Collaborate effectively with cross-functional teams within the Technology domain to ensure alignment with organizational goals.
- Bachelor's or Post-graduate degree in Computer Engineering or a related field (desirable).
- At least 5 years of backend development experience, with strong expertise in Java and Spring Boot.
- Experience with React frontend development or a keen interest in learning it.
- Strong knowledge of data structures, algorithms, and performance/resilience design.
- Understanding of multi-threading, low-latency, and concurrency concepts.
- Hands-on experience with DevOps tools like Docker and Kubernetes, and familiarity with Azure cloud.
- Proficiency in Kafka and Redis is advantageous.
- Experience with financial products and understanding of the trade lifecycle is preferred.
Note: Only shortlisted candidates will be contacted.
#J-18808-LjbffrSoftware Developer
Posted today
Job Viewed
Job Description
Overview:
We are seeking a seasoned Kafka Engineer to lead the re-architecture and open-source adoption of our event streaming platform. This role demands deep technical expertise in Kafka, a strategic mindset for migration planning, and a passion for automation and team enablement.
Key Responsibilities:
- Provide technical leadership in Kafka re-architecture and open-source migration.
- Define and implement automation frameworks for Kafka deployment and operations.
- Align Kafka architecture and practices with client expectations and internal engineering standards.
- Mentor and uplift engineering teams through hands-on guidance and knowledge sharing.
- Collaborate with cross-functional teams to ensure seamless integration of Kafka into broader systems.
Required Skills & Experience:
- 5+ years of experience in Kafka development and architecture.
- Strong proficiency in Kafka Streams, Kafka Connect, and schema management.
- Proven experience in migrating from proprietary systems to open-source Kafka.
- Solid understanding of automation tools (Terraform, Ansible, Jenkins).
- Familiarity with monitoring tools (Prometheus, Grafana).
- Excellent communication and leadership skills.
Preferred Qualifications:
- Experience with cloud-native Kafka deployments (e.g., Confluent Cloud, MSK).
- Knowledge of stream processing frameworks (Flink, Spark).
- Contributions to open-source Kafka projects or communities.
Software Developer
Posted today
Job Viewed
Job Description
Are you passionate about building smart, scalable, and innovative software solutions? Join our growing team and be part of an exciting journey
Position: Software Developer
Location: (Singapore / Remote Option)
Type: Full-time
Key Responsibilities:
- Design, develop, test, and maintain web and cloud-based applications
- Collaborate with cross-functional teams to deliver high-quality solutions
- Write clean, efficient, and maintainable code
- Troubleshoot, debug, and optimize performance
Stay updated with the latest technologies and best practices
Requirements:
- Bachelor's degree in Computer Science / IT or equivalent experience
- Strong programming skills in (Java / Python / C# / JavaScript / PHP)
- Experience with databases (SQL/NoSQL)
- Knowledge of cloud platforms (AWS / Azure / GCP) is an advantage
- Familiar with Agile/Scrum methodology
Problem-solving mindset with attention to detail
Good to Have:
- Experience in ERP / Accounting / Business Applications
- Exposure to APIs & system integration
Passion for continuous learning
What We Offer:
- Competitive salary package
- Growth opportunities & career development
- Flexible & collaborative work environment
Opportunity to work on exciting cloud-based projects
Interested candidates can apply by sending your CV
Software developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Architect, design, and implement enterprise-grade microservices using (Java, Spring Boot, Apache Camel, REST APIs).
- Drive end-to-end project lifecycle, from requirement analysis, solution design, and coding standards enforcement to performance tuning and production rollout.
- Lead technical teams to ensure code quality, unit/integration testing, and CI/CD automation using (SonarQube, Jacoco, Jenkins pipelines).
- Implement secure, fault-tolerant, and high-availability systems with deep integration across banking and financial applications.
- Perform root cause analysis (RCA) for production issues leveraging (Splunk, Redis, Swagger, Junit, Maven).
- Collaborate with cross-functional stakeholders to deliver business-critical features under aggressive timelines.
- Champion clean code practices, design patterns, and domain-driven development to maintain long-term system scalability.
- Mentor junior developers and enforce adoption of best practices in full-stack delivery, including (React, HTML5, CSS, JavaScript).
Requirements:
- 10+ years of hands-on expertise in Java/J2EE frameworks with strong knowledge of (Core Java, JDBC, JSP, Servlets, Spring MVC, Hibernate, Struts).
- Strong proficiency in microservices design and distributed systems using (Spring Boot, Apache Camel, RESTful APIs).
- Proven experience in full-stack delivery with (React, JavaScript, HTML5, CSS).
- Advanced expertise in SQL and RDBMS such as (Oracle, SQL Server).
- Solid exposure to middleware & messaging platforms including (IBM MQ, Apache Kafka).
- Strong background in version control and CI/CD using (Git, SVN, Jenkins).
- Proven experience in application monitoring, logging, and troubleshooting using (Splunk, SonarQube).
- Experience in Agile methodologies with demonstrated ability to manage sprints, defect tracking, and RCA.
Software Developer
Posted today
Job Viewed
Job Description
Job Description & Requirements
Key Responsibilities
Service Delivery and Optimization
Analyze service delivery metrics and identify areas for improvement.
- Implement strategies to enhance service delivery efficiency and customer satisfaction, for managed service capabilities.
- Utilize ServiceNow and other ITSM tools to manage service delivery and drive continuous improvement.
- Implement and manage service delivery based on ITIL framework best practices. Identify automation opportunities to improve efficiency.
- Ensure adherence to SLAs and manage service delivery performance.
- Analyse user needs and develop ServiceNow software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
Make suggestions to update software and enhancing existing software capabilities
Financial Management and Budgeting
Develop and manage budgets for service delivery, infrastructure, and cloud resources.
- Forecast expenses and ensure accurate financial reporting, including Telco-specific cost analysis.
- Optimize financial resource allocation, considering infrastructure and cloud cost efficiencies.
- Create and End-to-End tracking of purchase orders and ensure POs are aligned with budget and financial approvals.
Reconcile payments with invoices and POs to ensure accuracy. Track invoices and ensure timely payment processing. Resolve payment discrepancies.
BAU Operations
Communicate with stakeholders and resolve issues within agreed timelines and SLAs. Ensure support availability as per agreed SLAs.
- Generate comprehensive reports and dashboards on service delivery performance, financial metrics, and infrastructure/cloud utilization.
- Analyze data to identify trends and areas for improvement and provide financial analysis.
Document and share the learnings for continuous improvements. Seek information and leverage knowledge from relevant stakeholders. Contribute to organizational knowledge preservation and drive efficiency.
Stakeholder Collaboration
Collaborate with cross-functional teams to gather requirements and analyze scope for service delivery.
Communicate effectively with stakeholders at all levels, providing service delivery and financial insights.
Continuous Improvement
Focus on process tailoring and risk planning to proactively enhance project efficiency and quality.
- Drive continuous improvement through, knowledge sharing, and documenting lessons learned.
Certifications:
- Project Management Professional (PMP - mandatory).
- ITIL V4 Certification (mandatory).
- AWS, Azure, or Google Cloud Certifications (preferred).
Key Competencies
- Project Management: Strategic Planning, Project Scheduling, Resource Management, Budgeting & Financial Management, Agile Methodologies, Risk Management, Stakeholder Management and Cross-Functional Team management
- Service Delivery: ITIL Framework, SLA Management, Incident Management, Problem Management, Change Management, Request Fulfillment and Knowledge Management
- Technical Skills: MS Project, Jira, IT Infra understanding, ERP Systems
- Tools: ServiceNow, Power BI.
Software Developer
Posted today
Job Viewed
Job Description
- 5+ years of hands-on experience in RPA development with Blue Prism.
- Proven experience in Blue Prism migration and version upgrades.
- Strong knowledge of Blue Prism Control Room, Scheduler, and Queue Management.
- Experience in managing multiple Blue Prism environments (Dev/UAT/Prod).
- Proficiency in SQL Server (queries, backup/restore, troubleshooting).
Exposure to ITIL processes (Change, Incident, Problem management).
Good to Have
- Blue Prism Infrastructure or Professional Developer Certification.
- Experience with cross-platform migration (e.g., UiPath/Automation Anywhere to Blue Prism).
- Scripting knowledge (C#, .NET, Python, PowerShell).
Be The First To Know
About the latest Software developer Jobs in Singapore !
Software Developer
Posted today
Job Viewed
Job Description
Job Responsibilities:
- Develops new & existing software systems by designing, developing and installing software solutions to support business requirements.
- Prepares and install software solutions by determining and designing system specifications, standards, and programming.
- Support and maintain all software libraries and databases through proper documentations.
- Conduct network / software load and performance tests.
- Follows the software development lifecycle.
- Developing quality assurance procedures
- Provides information by collecting, analyzing and summarizing development and service issues.
Job Qualifications:
- Bachelor's Degree in Computer Science or Engineering or related technical discipline
- Experience with OAuth, JWT
- Experience with building APIs and services using REST, GraphQL, SOAP, Healthcare Protocols etc.
- Experience with
- Experience with modern front-end stack like React, CSS, HTML , etc.
- Experience with server hosting engines such as Nginx, Apache.
- Experience in database management (MSSQL, Oracle)
- Ability to work with multiple operating systems (Unix - RHEL, Windows Server, Windows Clustering)
- Experience in development of distributed/scalable systems and high-volume transaction applications
- Excellent analytical and problem-solving skills.
software developer
Posted today
Job Viewed
Job Description
We are hiring SOFTWARE DEVELOPER with below requirements;
Key Responsibilities
- Participate in end-to-end implementation of Oracle FLEXCUBE (Core Banking).
- Configure product setups, parameters, and business rules in FLEXCUBE.
- Customize modules based on client requirements and regulatory guidelines.
- Provide Level 2/3 support for FLEXCUBE modules.
- Analyze and resolve functional and technical issues.
- Coordinate with Oracle support for patching, bug fixes, and upgrades.
- Work with integration teams on APIs, middleware, and interfaces (e.g., payments, CRM, digital channels).
- Conduct SIT/UAT with business teams and support migration/release management.
- Collaborate with business users to capture requirements and translate them into FLEXCUBE solutions.
- Prepare user guides, training material, and conduct knowledge transfer sessions.
Strong understanding of Oracle FLEXCUBE Core Banking System architecture and database structure.
Product knowledge in modules such as:
- Core Modules: Current & Savings Accounts (CASA), Loans, Deposits, General Ledger.
- Payments & Channels : Funds Transfer, SWIFT/RTGS/NEFT, Digital Channels.
- Trade Finance : Letters of Credit, Guarantees, Bills.
- Treasury: Money Market, Foreign Exchange, Derivatives.
- Compliance: AML, Regulatory Reporting.
Experience with FLEXCUBE tools (FCUBS, OBCL, OBDX, etc.).
Proficiency in SQL/PL-SQL, Oracle DB, and debugging FLEXCUBE logs.
Knowledge of banking operations and regulatory frameworks.
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities
Participate in the full system development life cycle with application design, development, implementation and production support
Analyze business requirements and transform them into technical design
Implement the technical design, develop application programs and test the functional requirements
Conduct user training on application systems and provide on-going production support
Handle change requests and provide quick and efficient solutions
Maintain system procedure and documentation according to established standards
Requirements
Minimum 3 years of experience in .Net programming and knowledge of and .net MVC framework
Experienced with technologies: ASPX, Jquery, AJAX, HTML5, CSS, datatables
Preferably with experience in web and application development
Knowledge of coding languages (e.g. HTML, JavaScript, C++) and frameworks/systems (e.g. Bootstrap, MVC, Git )
Experience with building APIs and services using REST, SOAP/XML, etc.
Excellent knowledge of relational databases (e.g. MySQL, MSSQL) and NoSQL databases (e.g. MongoDB)
Familiarity with various operating systems (Linux, Windows)
Experience in Unity3D & IOT is added advantage
Passionate in software development and eager to acquire new skills/ technologies
Accuracy and attention to detail
Capable of delivering on multiple competing priorities with little supervision
Strong team player and willing to learn and excel in a dynamic environment and work independently
We offer 5 days work week with competitive salary, attractive benefits to the suitable candidate.
We regret that only short-listed candidates will be notified