Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

Augmentus

Singapore

On-site

SGD 50,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading provider of robotic programming solutions in Singapore is seeking a software engineer to design, develop, and maintain software components for their innovative robotics platform. Candidates should hold a degree in Computer Science or a related field and possess strong knowledge in algorithms, data structures, and system design. Proficiency in C#, C++, or Java is required. This position offers an opportunity to work on cutting-edge automation technologies.

Qualifications

  • Bachelor’s or Master’s degree in a relevant field.
  • Strong fundamentals in algorithms, data structures, and system design.
  • Working knowledge of C#, C++, or Java.

Responsibilities

  • Design, develop, and maintain software components across backend services.
  • Apply software architecture and system design principles to real-world problems.
  • Implement efficient algorithms and data structures.

Skills

C#
C++
Java
Algorithms
Data Structures
System Design
Backend Development
Software Architecture

Education

Bachelor’s or Master’s degree in Computer Science, Engineering or a related field

Tools

APIs
Web Frameworks
Distributed Systems
Cloud Services
Job description
EngineeringSG
What we do

Augmentus is a leading provider of robotic programming solutions that simplify and streamline traditionally complex industrial automation processes. Our innovative solution integrates cutting‑edge features like 3D scanning, automated path optimization, and seamless robot code generation to make programming accessible and efficient for manufacturers handling high‑mix, high‑part complexity operations. Trusted by global leaders in industries such as media blasting, painting, and welding, Augmentus empowers companies to achieve scalability, reliability, and superior operational efficiency. Join us to revolutionize the future of robotics and automation.

What You Will Do
  • Design, develop, and maintain software components across backend services and system-level modules
  • Apply sound software architecture and system design principles to real-world problems
  • Implement efficient algorithms and data structures with attention to performance and reliability
  • Collaborate with product, robotics, and platform teams to translate requirements into technical solutions
  • Debug, test, and improve existing systems to ensure robustness and scalability
  • Contribute to technical discussions, design reviews, and code reviews
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering or a related field
  • Strong fundamentals in computer science, including algorithms, data structures, and system design
  • Working knowledge of at least one of the following languages: C#, C++, or Java
  • Exposure to backend development; full‑stack experience is a plus
  • Ability to reason about software architecture, modularity, and maintainability
  • A portfolio demonstrating your work (e.g. GitHub, personal website, or relevant projects)
Good to Have
  • Experience with web frameworks, APIs, or distributed systems
  • Familiarity with databases, cloud services, or containerized environments
  • Prior exposure to robotics, automation, or industrial software systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.