SalaryPeak

Software Manager (Ref 26424)

JOBLINE RESOURCES PTE. LTD.
Singapore 8+ years Posted Apr 16, 2026

Salary Range

SGD 96,000 - SGD 120,000 /year

SGD 8,000 - SGD 10,000/month

Skills Required

Process Improvement and OptimisationApplication ArchitectureDevOpsScrumDevelopment Toolsprovide feedbackmanaging developersAgileMicroservicesComputer ScienceProject ManagementTeam LeadershipPythonCloudJavaC#System ArchitectureSoftware Developmentknowledge of the latest developments

Job Description

Responsibilities

Team Leadership & Development:

• Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, innovation, and continuous improvement.

• Conduct performance reviews, provide constructive feedback, and create individual development plans.

• Recruit, onboard, and retain top software development talent.

• Stay up-to-date with emerging technologies and industry best practices.

• Recommend and implement technology solutions that improve processes and efficiency.

• Guide development teams in adopting new tools and technologies



Project Management:

• Plan, execute, and oversee software development projects, ensuring alignment with company objectives and deadlines.

• Define project scope, prioritize tasks, allocate resources, and manage risks.

• Monitor progress and performance metrics to ensure timely and high-quality delivery.



Technical Oversight:

• Establish coding standards, development practices, and ensure adherence to best practices.

• Provide guidance on software architecture, design, and technical decision-making.

• Stay updated on emerging technologies and recommend their adoption when beneficial.

• Troubleshoot and resolve complex technical issues as they arise.



Stakeholder Collaboration:

• Act as the primary liaison between the development team and other departments, including product management, design, and operations.

• Translate business requirements into technical specifications and ensure alignment throughout the project lifecycle.

• Manage and communicate project timelines, progress, and potential roadblocks to stakeholders.



Process Improvement:

• Evaluate and enhance development workflows to improve efficiency and quality.

• Implement tools and methodologies that support agile, DevOps, or other development frameworks.



Architecture Design and Development:

• Design and document scalable, maintainable, and efficient software architectures.

• Create high-level product specifications and system designs.

• Oversee code reviews to ensure adherence to architectural standards and guidelines.

• Establish best practices for coding, testing, and software deployment.

Requirements

• Knowledge in Computer Science, Software Engineering, or a related field.

• 5+ years of software development experience, with at least 2 years in a leadership or management role.

• Proven experience as a Software Architect or similar role in software development. 

• Proficiency in relevant programming languages (e.g., Python, Java, JavaScript, .Net) and frameworks.

• Strong understanding of software development methodologies, such as Agile or Scrum.

• Familiarity with cloud platforms, CI/CD pipelines, and version control systems.

• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.

• Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).

• Knowledge of machine learning, data engineering, or AI technologies.

• Experience in front-end frameworks (React, Angular, or VueJS).

• Understanding of database management systems (SQL and NoSQL etc.).

• Certifications in cloud technologies (AWS Certified Solutions Architect, etc.) will be preferred.

• Proficiency in relevant programming languages (e.g., Python, Java, JavaScript, .Net) and frameworks.

• Strong understanding of software development methodologies, such as Agile or Scrum.

• Familiarity with cloud platforms, CI/CD pipelines, and version control systems.

• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture.

• Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, Docker, Kubernetes).

• Knowledge of machine learning, data engineering, or AI technologies.

• Experience in front-end frameworks (React, Angular, or Vue.js).

• Understanding of database management systems (SQL and NoSQL etc).

• Certifications in cloud technologies (AWS Certified Solutions Architect, etc.) will be preferred.

• Experience managing cross-functional teams and collaborating across departments.

Licence no : 12C6060