Job Search and Career Advice Platform

Enable job alerts via email!

Software Manager - Driving Product Innovation

IP-TRIBE PRIVATE LIMITED

Singapore

On-site

SGD 120,000 - 160,000

Full time

24 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Singapore is looking for a visionary technical leader to manage their Software Engineers and Developers. The role requires overseeing the entire product lifecycle, ensuring quality software delivery, and mentoring team members. With a requirement of 10+ years of experience in software development and a BSc in Computer Science, it offers an opportunity to drive product excellence in a dynamic environment.

Qualifications

  • 10+ years of experience in software application design and development.
  • Experience as a Team Lead/Manager in software projects.
  • Strong technical background in cybersecurity, IP telephony, and data networking.
  • Proven Mobile & Web Portal development experience with knowledge of multiple programming languages.

Responsibilities

  • Define best practices for the Software Product Life Cycle (SDLC).
  • Oversee application architectural integrity and database schema design.
  • Produce fully functional software applications while enforcing clean code standards.
  • Evaluate and recommend tools and technologies for product quality.

Skills

Software architecture
Team leadership
Communication skills
Problem-solving
Agile methodologies
Technical documentation

Education

BSc degree in Computer Science or relevant field

Tools

SQL
Python
Node.js
Java
Swift
Objective C
TypeScript
Job description
About the Role

We are seeking a visionary and highly experienced technical leader to manage and guide our high-performing team of Software Engineers and Developers. You will be the central figure responsible for bridging complex business requirements with the delivery of scalable, high-quality software, systems, and applications.

This role demands a highly experienced, team-oriented player who possesses the technical depth and organisational competency to manage the entire product lifecycle, ensuring successful implementation and quality across our core systems. If you are passionate about driving product excellence and mentoring technical talent, this is your opportunity to lead innovation at the core of our organisation.

What You Will Drive (Responsibilities)

You will operate at the intersection of technical excellence and team leadership, ensuring successful implementation and product quality across our software suite:

  • Define, document, and champion best practices for the entire Software Product Life Cycle (SDLC), from initial requirements analysis and design through testing, deployment, release, and ongoing support.
  • Be responsible for the architectural integrity of our applications, including UI/UX, business rules, database access layers, external interfaces, and robust database schema design.
  • Oversee or guide the team in designing, developing, and maintaining both real-time and batch data processing programs and scripts for core system platforms.
  • Produce fully functional software applications by enforcing clean code standards. Implement rigorous processes, including writing unit and UI tests and performing thorough troubleshooting and debugging to optimise system performance.
Strategic Planning & Technical Standards
  • Evaluate and recommend state-of-the-art tools, technologies, and processes to ensure the highest quality and resilience of our product platform.
  • Liaise effectively with Sales, Product, and Project teams to clearly define requirements, plan new features, and ensure successful product delivery.
  • Ensure both new and legacy applications meet stringent quality standards and security protocols.
  • Document every critical aspect of an application or system for future maintenance and upgrades. Keep up-to-date on the latest software development and security advancements.
Team & Stakeholder Management
  • Hire, train, and mentor the software team, setting training plans and fostering a culture of continuous learning and high performance.
  • Effectively communicate complex technical concepts to non-technical stakeholders and manage vendor relationships.
  • Proactively motivate team members to work collaboratively towards common goals and manage workload effectively in a fast-paced environment.
What You Bring (Skills & Experience)
  • 10+ years of progressive experience designing and building software applications, with proven success as a Team Lead/Manager in software development projects.
  • BSc degree in Computer Science or a relevant technical field.
  • Strong technical background in areas like European cybersecurity solutions, IP telephony, and data networking industry is a significant advantage.
  • Proven work experience as a Mobile & Web Portal developer with an in-depth knowledge of programming languages like Swift, Objective C, and Java. Demonstrable expertise in Hybrid Mobile App design/development for iOS and Android, including a portfolio of released applications.
  • Expertise in Data Modelling, Database Design (RDBMS), and writing code using SQL & Python for software and database processes (Node.js, TypeScript, C#, or additional Java experience is a plus).
  • Familiarity with Agile Methodologies, OOP design principles, and the Software Development Lifecycle (SDLC) processes.
  • Excellent communication (written/verbal), solid organisational skills, a strong problem-solving attitude, and the ability to work effectively and independently under pressure.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.