Software Manager

Singapore, Singapore

Job Description

Software Manager
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.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Passion for technology and a commitment to fostering a collaborative and inclusive workplace.
  • Problem-solving skills and attention to detail.
  • Strong communication and leadership abilities.
  • Singaporean only
  • Location: AMK or JE

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1617954
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned