Were Hiring: Software Manager | Based in Singapore
Location: Singapore (On-site / Hybrid)
Employment Type: Full-time
Level: Mid-Senior Management
We are seeking a Software Manager to join our growing technology team. This role offers the opportunity to lead a team of talented software developers, oversee the development lifecycle, and ensure the successful delivery of high-quality software products. You will work closely with both technical and non-technical teams, making key decisions on software architecture, project management, and best practices. If you have strong leadership skills, a passion for software development, and experience in managing high-performing teams, wed love to hear from you!
Key Responsibilities:
- Lead and manage a team of software developers, providing technical guidance, mentorship, and career development support
- Oversee the end-to-end software development lifecycle, from requirements gathering to design, coding, testing, and deployment
- Set clear goals and expectations for the team, ensuring alignment with project timelines and organizational objectives
- Collaborate with product managers, stakeholders, and other teams to define project requirements, features, and product roadmaps
- Ensure that software solutions are scalable, maintainable, and meet high standards of quality
- Implement best practices for software development, including agile methodologies, version control, code reviews, and testing protocols
- Monitor project progress, identify potential risks or bottlenecks, and take corrective actions as needed
- Drive the adoption of new technologies, tools, and frameworks to improve development efficiency and software quality
- Evaluate and implement software architectures and make decisions on technology stack choices
- Conduct regular code reviews, providing constructive feedback and ensuring adherence to coding standards
- Manage the performance reviews and professional development of software engineers on your team
- Foster a collaborative, innovative work environment, encouraging team members to share ideas and continuously improve
- Stay updated with industry trends, emerging technologies, and best practices, and incorporate them into your teams development processes
- Maintain strong communication with senior management, providing regular updates on team progress, challenges, and achievements
- Ensure compliance with security and data protection standards in all software development activities
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or a related field (Masters degree is a plus)
- 5+ years of experience in software development, with at least 2 years in a leadership or managerial role
- Strong knowledge of software development methodologies, including Agile, Scrum, and DevOps practices
- Proficiency in multiple programming languages (e.g., Java, Python, C#, JavaScript) and experience with web frameworks (e.g., React, Angular, Django, Flask)
- Hands-on experience with cloud platforms (AWS, Azure, Google Cloud) and containerization tools (Docker, Kubernetes)
- Strong understanding of databases (SQL, NoSQL) and familiarity with distributed systems
- Experience with version control systems (Git, GitHub, GitLab)
- Exceptional leadership skills, with the ability to inspire and guide a team toward achieving technical excellence
- Excellent problem-solving and critical-thinking abilities, with a focus on innovation and continuous improvement
- Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to non-technical stakeholders
- Experience in project management tools (e.g., Jira, Trello, Asana)
- Ability to manage multiple projects and priorities in a fast-paced environment
- Knowledge of security best practices in software development (e.g., encryption, authentication, data protection)
What We Offer:
- Competitive salary and performance-based bonuses
- Opportunities for career development and leadership training
- Flexible working arrangements (hybrid/remote options)
- A dynamic, collaborative work culture, with a focus on innovation
- Health and wellness benefits, including insurance and gym memberships
- Exposure to cutting-edge technologies and advanced software development methodologies
- Work-life balance initiatives and support for ongoing professional education