Job Search and Career Advice Platform

Enable job alerts via email!

Software Manager

IP-TRIBE PRIVATE LIMITED

Singapore

On-site

SGD 100,000 - 140,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Singapore is looking for a Software Manager to lead software development and AI-centric applications. You will drive the engineering team and enhance user-centric software solutions while ensuring high product quality. The ideal candidate will have over 10 years of experience in software architecture and development, along with strong leadership skills. This role offers competitive compensation and the opportunity to shape innovative technology solutions.

Benefits

Competitive compensation
Equity options
Learning budget
Flexible work model

Qualifications

  • 10+ years’ experience designing and building software applications.
  • Strong technical background in cybersecurity solutions.
  • Proven work experience as a Mobile & Web Portal developer.

Responsibilities

  • Lead the evolution of user-centric software applications.
  • Architect and drive high-impact digital products.
  • Mentor a world-class engineering team.

Skills

Leadership
Team Building
Software Development
AI Solutions
Cloud Computing
Problem Solving
Communication

Education

BSc degree in Computer Science or relevant field

Tools

Python
SQL
TensorFlow
PyTorch
Node.js
Job description
About the Role

Lead the evolution of intelligent, user‑centric software at the intersection of AI and enterprise‑scale applications. As our Software Manager, you’ll architect, drive, and scale high‑impact digital products, from ideation through deployment, while building and mentoring a world‑class engineering team. This is a strategic leadership role for a technologist who thrives on innovation, quality, and real‑world impact.

Responsibilities:
Software Engineering:
  • Develop and maintain the processes and documentation for Software Product Life Cycle

  • Design, Implement & Deliver across The Entire App Life Cycle – Requirements, Analysis, Design, Test, Deploy & Release & Support

  • Be responsible for UI/UX, business rules, database access layers, external interfaces, and actual database schema design

  • Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform

  • Produce fully functional software applications writing clean code

  • Coach team to:

    • Write unit and UI tests to identify malfunctions

    • Troubleshoot and debug to optimise performance

    • Design interfaces to improve user experience

    • Design, develop and maintain real‑time and batch data processing programs and scripts for the core system platforms

  • Liaise with sales, project and product teams to plan new features

  • Ensure new and legacy applications meet quality standards

  • Research and suggest new software products, applications and protocols

  • Document every aspect of an application or system as a reference for future maintenance and upgrades

  • Keep up‑to‑date on the latest technology developments

  • Hire and develop training plans for the team

AI:
  • Develop and optimise AI models by leveraging open‑source and proprietary code.

  • Build scalable AI solutions using cloud services, data pipelines, and databases.

  • Implement NLP and LLMs and other AI frameworks.

  • Design, develop, and deploy RESTful APIs for AI applications.

  • Apply Retrieval Augmented Generation (RAG) techniques to enhance AI responses.

  • Implement prompt engineering techniques such as instruction design, template‑based approaches, and fine‑tuning strategies.

  • Ensure AI models comply with best practices, including CI/CD processes and test‑driven development.

  • Conduct rigorous testing and evaluation of AI models, ensuring accuracy and efficiency.

  • Stay up‑to‑date with the latest AI/ML technologies and industry trends.

  • Work closely with stakeholders to translate business needs into AI‑driven solutions.

  • Collaborate with cross‑functional teams to integrate AI solutions into existing systems.

Requirements:
Experience & Knowledge:
  • 10+ years’ experience designing and building software applications

  • BSc degree in Computer Science or relevant field

  • Strong technical background in European cybersecurity solutions, IP telephony and data networking industry as project administrator or other managerial position

  • Proven work experience as a Mobile & Web Portal developer and as Team Lead in software development projects

  • Demonstrable portfolio of released applications on the App store or the Android market

  • In‑depth knowledge of programming language like Swift, Objective C and Java

  • Have Hybrid Mobile App design & development skills

  • Proven track record on Developing Hybrid Mobile App Interfaces

  • Experience on developing hybrid Mobile Applications for IOS, Android

  • Experience in integrating or even developing with third‑party libraries and APIs (REST, SOAP)

  • Experience with software development lifecycle (SDLC) processes

  • Experience in Data modelling and database design

  • Familiar with Agile Methodologies

  • Familiar with OOP design principles

  • Familiar with RDBMS Design

  • Familiar with writing programming code using SQL & Python to create software, web applications and database processes; additional experience in Node.js, TypeScript, C#, or Java is a plus.

  • Strong knowledge of machine learning concepts and deep learning, including neural networks, optimisation algorithms, and evaluation metrics.

  • Knowledge of SQL and data manipulation for AI applications.

  • Strong understanding of algorithms, data structures, and their applications in AI/ML.

  • Familiarity with CI/CD processes, test‑driven development, and scalable AI deployment.

  • Strong analytical and problem‑solving skills, capable of managing multiple projects.

  • Ability to communicate complex technical concepts effectively to non‑technical stakeholders.

  • Ability to work effectively in a collaborative, team‑oriented environment.

  • Hands‑on experience with machine learning frameworks, such as TensorFlow and PyTorch, is a plus

  • Experience in building AI solutions on cloud platforms (AWS, Azure, GCP) is a plus

  • Excellent analytical skills with a good problem‑solving attitude

  • Ability to perform in a team environment

  • Ability to work well under pressure and tight deadlines

Skills and Personality:
  • Excellent customer/vendor‑facing and internal communication skills

  • Excellent written and verbal communication skills

  • Solid organisational skills, including attention to detail and multi‑tasking skills

  • Highly motivated, result‑oriented and dedicated person who initiates appropriate actions and strategies

  • Independent and can work without constant direction and close supervision.

  • Capable of functioning effectively in hectic and fast‑paced work environments

  • Strong interest in keeping up‑to‑date with current technologies

  • Ability to motivate other team members to work towards a common goal

  • Willing to travel

✨ Why Join Us?
  • Shape the future of AI‑powered enterprise software and see your work used by global customers.

  • Lead with autonomy: define your team’s tech stack, processes, and growth path.

  • Competitive compensation, equity options, learning budget, and flexible work model.

  • Be part of a mission‑driven team that values integrity, innovation, and impact.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.