1714 Software Systems jobs in Singapore
Software Systems Engineer
Posted today
Job Viewed
Job Description
SMARTRX is looking for individuals who are very passionate about machines and making things work and willing to go the extra mile to ensure solutions are readily available to facilitate the healthcare needs of our people.
Our solutions cover a full spectrum of components including but not limited to vending machines, on-premise / cloud-based hosting systems, robotics, Web applications, mobile apps, medical devices, electronics etc.
Below is an overview of what the job entails:
- Support onsite machines to ensure service availability
- Build machines and develop software solutions
- Provide technical assistance and guidance when needed
The candidate should have the following:
- Experience with a full software development cycle, took charge in the design and programming of the solution
- Familiar with IT terminologies including in the field of security, system architecture and networking
- Familiar with electonics and machinery, with hands-on experience to fix things
The candidate would ideally also have the following:
- Knowledgeable in mechanical and electrical engineering
- Vending machine servicing and development experience
- Class 2B or Class 3 licence with own vehicle
- Mobile app development experience
- Healthcare solution development experience
- Project management experience
- Business requirements analysis experience
- System analysis and solutioning experience
- Customer support experience
If the above role matches your skills and experience and you have a strong desire to service and provide medtech solutions for the well-being of the masses, we welcome you to apply and join our team to make this happen together.
Software Systems Engineer
Posted today
Job Viewed
Job Description
Job Opportunity
We are seeking a skilled software professional to fill the role of a Full Stack Developer. This position involves collaborating with our project team to conceptualize and develop innovative software solutions.
Key responsibilities include designing client-side and server-side architecture, building front-end applications with visually appealing designs, and writing effective application programming interfaces.
The ideal candidate will possess expertise in multiple front-end languages and libraries, back-end languages, JavaScript frameworks, databases, web servers, and UI/UX design.
- Develop software solutions in collaboration with project teams
- Design architecture for client-side and server-side systems
- Build and implement front-end applications
- Write application programming interfaces
- Test, troubleshoot, debug, and upgrade software
- Implement security and data protection measures
- Document technical processes
- Develop reusable code and libraries
Our Company Mission
Our company aims to co-create the Digital Workforce of the Future by providing Intelligent Automation services to large enterprises. We strive to help our clients thrive in the future of work.
Software Systems Engineer
Posted today
Job Viewed
Job Description
We are seeking an experienced system support and Java development professional to join our team.
">- Provide application support for software projects in a banking environment.
This role involves deploying applications or patches in IBM WebSphere Application Server, working with Unix, AIX Servers commands, and Microsoft SQL and Oracle databases.
Required Skills and Qualifications- University degree in Computer Science or equivalent.
- At least 6 years of experience in system support and Java programming.
- Experience in supporting banking applications, IBM FileNet/Content Navigator/Case Manager, Suntec Pricing and Product Bundling.
- Hands-on working knowledge of JIRA, GITHUB, Eclipse.
Key Takeaways
- System support expertise in a banking environment
- Proficiency in Java development and deployment
- Strong understanding of database management systems
Software Systems Engineer
Posted today
Job Viewed
Job Description
SMARTRX is looking for individuals who are very passionate about machines and making things work and willing to go the extra mile to ensure solutions are readily available to facilitate the healthcare needs of our people.
Our solutions cover a full spectrum of components including but not limited to vending machines, on-premise / cloud-based hosting systems, robotics, Web applications, mobile apps, medical devices, electronics etc.
Below is an overview of what the job entails:
- Support onsite machines to ensure service availability
- Build machines and develop software solutions
- Provide technical assistance and guidance when needed
The candidate should have the following:
- Experience with a full software development cycle, took charge in the design and programming of the solution
- Familiar with IT terminologies including in the field of security, system architecture and networking
- Familiar with electonics and machinery, with hands-on experience to fix things
The candidate would ideally also have the following:
- Knowledgeable in mechanical and electrical engineering
- Vending machine servicing and development experience
- Class 2B or Class 3 licence with own vehicle
- Mobile app development experience
- Healthcare solution development experience
- Project management experience
- Business requirements analysis experience
- System analysis and solutioning experience
- Customer support experience
If the above role matches your skills and experience and you have a strong desire to service and provide medtech solutions for the well-being of the masses, we welcome you to apply and join our team to make this happen together.
Tell employers what skills you haveTechnical Assistance
Solutioning
Customer Support
Vending
Machining
Driving License
Networking
Firmware
Medical Devices
Mobile Applications
Software Design
Robotics
System Architecture
Electrical Engineering
Electronics
Software Development
Software Systems Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled Backend Engineer to join our team, responsible for designing and developing high-performance systems. Your primary focus will be on data storage and management, database design, and microservice optimization.
As a Backend Engineer, you will work closely with cross-functional teams to develop and maintain scalable systems. You will be responsible for modeling, querying, and optimizing logs and business data using Python and various databases such as MongoDB, Elasticsearch, and Redis.
">Key Responsibilities: ">- Data storage and management within the team
- Database design and optimization
- Microservice optimization
- Internal toolchains and service platforms development and maintenance
To succeed in this role, you should have a strong foundation in computer science, proficient Python skills, and expertise in database design, usage, and optimization. Familiarity with microservice architecture and commonly used service governance solutions is also essential.
Mandarin language proficiency is required, as you will be working closely with partners and stakeholders from China.
">About This Role: ">This role requires a professional with a passion for technology and innovation. If you are a motivated individual with excellent problem-solving skills and a drive to deliver high-quality results, we encourage you to apply.
">This position offers an opportunity to work with a talented team of engineers and contribute to the development of cutting-edge technology solutions.
Software Systems Engineering
Posted today
Job Viewed
Job Description
- Leads multiple project teams of other software engineers and firmware engineers, inclusive of internal and outsourced development partners responsible for all stages of design and development for complex products and platforms from NPI through Sustaining.
- Manage and expand relationships with internal and outsourced development partners on Software applications, firmware design and development.
- Provides domain-specific expertise and overall software and firmware leadership and perspective to cross-organization projects, programs, and activities.
- Specifies and documents workflows, engagement models and objectives in partnership with other WW Software and Firmware teams.
- Collaborates with hardware engineers to ensure proper integration and communication between hardware and firmware components.
- Mentor less-experienced software and firmware engineers and help guide them to successful deliverables.
- Communicate program progress, escalations, and issue analysis to key stakeholders and executives.
- Identify areas of improvement in executing defined solutions and define path-forward actions.
- Communicate program progress, escalations, and issue analysis to key stakeholders and executives
- Bachelor's, Master's or higher degree in Computer Science, Computer Engineering, Software Engineering, Information Systems, Electrical Engineering, or equivalent.
- Experience with multiple software/firmware design tools and languages, such as C, C++, Java/Javascript/Python etc.
- Level of work experience will be commensurate with job level assigned.
- Evaluating forms and processes for software/firmware testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools.
- Experience in CI/CD and Agile or other equivalent modern development methods.
- Experience in overall architecture of software/firmware and interaction with hardware/software/OS designs for products and solutions.
- Excellent analytical, problem solving, and communication skills.
- Ability to effectively communicate program plans, proposals, and results, and negotiate options at senior management levels.
Software Systems Architect
Posted today
Job Viewed
Job Description
We seek a technical leader to shape and deliver software solutions across backend, frontend, and cloud platforms. This role combines hands-on development with leadership, ensuring systems are reliable, scalable, and secure.
Your Key Responsibilities- Design and Build Backend Services: Utilize NestJS / FastAPI to create robust APIs and databases.
- Oversee Web and Mobile Apps: Ensure React and React Native applications meet quality standards.
- Integrate Devices and Services: Employ protocols like MQTT, HTTP, or BLE for seamless integration.
- Lead Engineering Teams: Review code, set technical standards, and drive team success.
- Drive Automation and Testing: Implement pipelines for efficient deployment and incident response.
- Guide Infrastructure Design: Monitor and maintain system performance.
- 5+ Years of Software Engineering Experience: Including 2+ years of team leadership.
- Strong Coding Skills: Proficiency in TypeScript/JavaScript and Python.
- Experience with Modern Frameworks: Knowledge of microservices, APIs, and CI/CD practices.
- Strong Communication Skills: Problem-solving and mentorship expertise.
Please indicate your current salary details and notice period.
Be The First To Know
About the latest Software systems Jobs in Singapore !
Software Systems Developer
Posted today
Job Viewed
Job Description
TikTok is a global leader in short-form mobile video, driven by the mission to inspire creativity and bring joy. Our vision is to create an inclusive environment where employees can thrive and grow together.
The Location Team's primary goal is to deliver user-facing products that connect people with places, localized content, and services worldwide. To achieve this objective, we need a skilled Software Systems Developer who can drive large-scale software systems development for the TikTok app.
Key responsibilities include designing and developing scalable software systems, improving system architecture to ensure high stability, performance, and reliability, and collaborating with cross-functional teams to deliver high-quality work in rapid product development.
Qualifications:
- Proficiency in building backend services for consumer-facing applications
- Expertise in at least one of the following programming languages: Go, Python, Java, C++
- Deep understanding of computer architectures, data structures, and algorithms
Preferred qualifications include a Bachelor/Master Degree in Computer Science or a related field.
At TikTok, we prioritize diversity and inclusivity. We strive to create a workplace that reflects the communities we serve, and our platform connects people from around the world.
By joining our team, you will be part of a dynamic and innovative environment that values creativity, collaboration, and growth. Let's work together to drive impact and bring joy to users worldwide.
Software Systems Expert
Posted today
Job Viewed
Job Description
We are seeking a seasoned software professional to lead our team in software development and support. As a Senior Software Engineer, you will be responsible for resolving technical issues, analyzing root causes, implementing fixes, and contributing to the ongoing development and enhancement of our software systems.
">- Design, develop, and maintain scalable and reliable software solutions as part of the development team and project implementation.
- Provide technical support for production issues, ensuring timely resolution of incidents, service requests, and escalations.
- Analyze root causes of complex system issues and implement robust, long-term fixes to prevent recurrence.
- Mentor junior engineers and provide guidance on best practices in code quality, system design, and support processes.
- Participate in code reviews, technical design discussions, and contribute to architecture improvements.
- Create and maintain documentation for troubleshooting procedures, support workflows, and system configurations.
- Continuously improve support processes, tools, and knowledge bases to enhance team efficiency and product stability.
- Work and collaborate with peers in an effort to devise solutions and resolve cases.
- Must meet or exceed individual performance goals focused on providing superior customer support.
- Participate in department/company meetings.
The ideal candidate should possess the following skills and qualifications:
- Hands-on experience with Java, J2EE, Hibernate, Spring framework, Spring Boot, JSP, Oracle, Postgres, Struts, and Restful Services.
- Deep debugging and troubleshooting skills for identifying root causes in production and test environments.
- Experience in SOAP Service, JavaScript, and jQuery is highly desirable.
- Working in cross-functional teams and leading offshore development and support, solution architecture consulting.
- Ability to communicate clearly in English both oral and written forms.
- Always maintain professionalism with customers and peers.
- Strong work ethic and time management expertise.
- Excellent written and verbal communication with attention to detail.
- Ability to manage customer issues to meet or exceed customer and company response times.
- Strong internal communication and teamwork skills.
- Ability to work under pressure and manage multiple tasks and priorities.
- Ability to work independently with minimum supervision.
- Willingsness to work on shifts if required.
The successful candidate should have:
- Bachelor's Degree or equivalent technical experience required.
- 5+ years of professional software development & support experience required.
- Experience in microservice programming is an added advantage.
- Additional desired knowledge: Exposure to Supply Chain solutions, relational database architecture and concepts, and exposure to DevOps tools.
Software Systems Specialist
Posted today
Job Viewed
Job Description
We are a leading provider of semiconductor fabrication services, with over 20 years of experience in Singapore. We are seeking a skilled Software Engineer to join our Automation System department as a key member of a diverse team.
This role is for a 12-month contract, renewable and offers remote work from home with a flexible Monday to Friday schedule from 8:30am to 6:00pm.
The successful candidate will be responsible for investigating and analyzing production line operational issues, developing solutions to system-related problems, participating in user and vendor discussions, brainstorming sessions, requirement analysis, design, development, testing, implementation, and optimization of software solutions. They will also document design specifications, perform UAT, and release processes while enhancing support for our PROMIS system, aligning with business strategy, providing training to frontline support teams, and improving operational readiness. In senior roles, they will lead cross-functional teams and collaborate with vendors to troubleshoot integrated system solutions.
Requirements include a Bachelor's degree in Electronic Engineering, Computer Science, or an IT-related field. Proficiency in .NET knowledge, SECs, Gem protocol, strong SQL database skills, and familiarity with SDLC processes, Linux scripting, GUI, Elasticsearch, Kibana, Logstash are essential. Excellent communication skills, being proactive, self-driven, and interested in staying up-to-date with industry trends are highly valued.