Were Hiring: Software Manager | Based in Singapore
Location: Singapore (On-site / Hybrid)
Employment Type: Full-time
Level: Mid-Level / Senior
Are you an experienced software leader with a passion for building high-performing teams and delivering innovative software solutions We are looking for a Software Manager to join our team in Singapore. In this role, you will oversee the development and execution of software projects, manage a team of engineers, and collaborate closely with cross-functional teams to drive technical excellence and ensure successful project outcomes.
Key Responsibilities:
- Lead and manage a team of software engineers, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software products
- Oversee the planning, design, development, and deployment of software applications, ensuring they meet business requirements and technical specifications
- Collaborate with product managers, designers, and other stakeholders to define project scope, timelines, and deliverables
- Ensure that projects are completed on time, within scope, and in alignment with organizational goals
- Foster a culture of continuous improvement by encouraging best practices, code quality, and technical innovation within the team
- Conduct regular performance reviews, provide feedback, and identify opportunities for professional development for team members
- Monitor and manage team productivity, identifying and addressing potential bottlenecks or issues early
- Stay up-to-date with the latest software development technologies, tools, and methodologies, and promote their adoption within the team
- Implement and maintain agile development practices (e.g., Scrum, Kanban) to ensure iterative delivery and quick response to change
- Ensure the software development process is compliant with industry standards, security requirements, and best practices
- Coordinate with other engineering teams to ensure cross-functional alignment and smooth integration of systems and platforms
Requirements:
- 5+ years of experience in software development, with at least 2-3 years in a management or leadership role
- Strong experience in software development methodologies (e.g., Agile, Scrum) and project management
- Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript)
- Experience with full-stack development, cloud platforms (AWS, GCP, Azure), and modern software architecture
- Proven ability to lead and manage technical teams, with experience in hiring, coaching, and performance management
- Excellent problem-solving skills and the ability to navigate complex technical challenges
- Strong communication and interpersonal skills, with the ability to work effectively with stakeholders across different levels and departments
- Experience with version control (e.g., Git), CI/CD pipelines, and software deployment processes
- Knowledge of software testing, security, and quality assurance processes
- A results-driven mindset, with a focus on delivering software solutions that meet customer needs and drive business growth
- Bachelor&aposs or Masters degree in Computer Science, Engineering, or a related field
What We Offer:
- Competitive salary with performance-based bonuses
- Opportunities for leadership development, mentorship, and career progression
- A collaborative and inclusive team environment with a focus on innovation and technical excellence
- Flexible working hours and hybrid work options
- Health and wellness benefits, including gym membership and mental health support
- Exposure to exciting, high-impact projects in a fast-paced environment