Software (Embedded) Project Manager

Hewlett Packard Co.

Singapore

On-site

SGD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Hewlett Packard Co. seeks a Senior Software Development Manager to oversee development, maintenance, and support of software applications in Singapore.

You will lead a team of developers, drive architecture strategy, and coordinate with cross-functional teams to meet user needs, quality standards, and business goals. The role emphasizes managing delivery roadmaps, optimizing performance, and maintaining lifecycle health of applications, with strong focus on people development and stakeholder

Qualifications

  • Four-year or Graduate Degree in Computer Science, Information Systems, or related discipline.
  • Typically 7–10 years of job-related experience or 5–7 years in management, preferably in applications engineering or a related field.
  • Programming Language Certifications (Java, C++, Python, JavaScript, or similar)
  • Proficient in Agile methodologies, DevOps practices, and cloud platforms (AWS/Azure).

Responsibilities

  • Provides direct leadership for a team of software developers and coordinates cross-functional projects.
  • Defines and executes the technical strategy for software applications and recommends technologies and tools.
  • Manages the product delivery roadmap and sprint planning with engineering and product teams.
  • Monitors application performance, scalability, and reliability and resolves bottlenecks.
  • Manages headcount, deliverables, schedules, and costs across multiple projects.
  • Communicates project status and escalates issues to management and partners.
  • Oversees relationships with outsourced partners and suppliers and ensures quality and timeliness.
  • Identifies opportunities for process improvement and cost reductions.
  • Provides people-care management including hiring, performance planning, coaching, and career development.

Skills

Agile Methodology
Team Management
Strategic Thinking
Customer Centricity

Education

Bachelor's or Graduate Degree in CS/IS

Tools

AWS
Azure
Docker
Kubernetes
Angular
React.js
APIs
SQL
Microservices

Job description

**Description -****Job Summary** • This role is responsible for overseeing the development, maintenance, and support of software applications within the organization. The role involves managing a team of software developers, coordinating with cross-functional teams, and ensuring that software applications meet user requirements, quality standards, and business objectives. The role plays a crucial role in driving software development projects and maintaining the overall health of applications throughout their lifecycle. **Responsibilities** • Provides direct and ongoing leadership for a team of individual contributors designing and developing new products, enhancements and updates and coordinating projects for end-user applications software running on local, networked, and Internet-based platforms. • Defines and executes the technical strategy for software applications; evaluates and recommends technologies, frameworks, and tools to optimize development processes. • Manages the product delivery roadmap, developing sprints in partnership with engineering and product teams, to ensure well-managed and effective software development lifecycle. • Monitors and optimizes application performance, scalability, and reliability, identifies and resolves performance bottlenecks and issues. • Manages headcount, deliverables, schedules, and costs for multiple ongoing projects, ensuring that resources are appropriately allocated and that goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps. • Communicates project status and escalates issues to direct managers, program managers, and internal and external development partners. • Manages relationships with outsourced partners and suppliers, including setting expectations regarding deliverables, product quality, schedules, and costs; ensures that team members are effectively communicating and collaborating with outsourced resources. • Proactively identifies opportunities for process improvement and cost reductions opportunities. • Provides people-care management for assigned team members, including hiring, setting and monitoring of annual performance plans, coaching, and career development. • Ensures that proper knowledge and career development tools are in place to support ongoing team member and process development. ****Education & Experience** Recommended** • Four-year or Graduate Degree in Computer Science, Information Systems, or any other related discipline or commensurate work experience or demonstrated competence. • Typically has 7-10 years of job-related experience or 5-7 years of management experience, preferably in applications engineering, programming, or a related field. **Preferred Certifications** • Programming Language/s Certification (Java, C++, Python, JavaScript, or similar) **Knowledge & Skills** • Agile Methodology • Amazon Web Services • Angular (Web Framework) • Application Programming Interface (API) • Automation • Computer Science • DevOps • Docker (Software) • Full Stack Development • Java (Programming Language) • JavaScript (Programming Language) • Kubernetes • Microservices • Microsoft Azure • Python (Programming Language) • React.js • Scalability • Software Development • Software Engineering • SQL (Programming Language) **Cross-Org Skills** • Customer Centricity • Prioritization • Resilience • Team Management • Strategic Thinking **Impact & Scope** • Impacts function and leads projects requiring understanding of multiple disciplines or areas of HP. **Complexity** • Uses managerial concepts and company objectives to resolve issues in creative and effective ways. **Disclaimer** • This job description describes the general nature and level of work performed in this role. It is not intended to be an exhaustive list of all duties, skills, responsibilities, knowledge, etc. These may be subject to change and additional functions may be assigned as needed by management.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software (Embedded Firmware ) Application Engineer
Software (Embedded Firmware ) Application Engineer

Hewlett Packard Co. • Singapore

On-site
SGD 60,000 - 90,000
Software (Embedded) Project Manager
Software (Embedded) Project Manager

HP • Singapore

On-site
SGD 120,000 - 180,000
Software (Embedded Firmware ) Application Engineer
Software (Embedded Firmware ) Application Engineer

HP • Singapore

On-site
SGD 70,000 - 105,000
Device Software Product Director
Device Software Product Director

Hewlett Packard Co. • Singapore

On-site
SGD 250,000 - 400,000
R&D Firmware Engineer
R&D Firmware Engineer

HP R&D SINGAPORE PTE. LTD. • Singapore

On-site
SGD 100,000 - 140,000
SOFTWARE AND APPLICATIONS MANAGER
SOFTWARE AND APPLICATIONS MANAGER

Helius Technologies • Singapore

On-site
SGD 90,000 - 150,000
Software and Applications Manager
Software and Applications Manager

horizon software pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
R&D Firmware Engineer
R&D Firmware Engineer

HP • Singapore

On-site
SGD 90,000 - 130,000
SENIOR SOFTWARE DEVELOPMENT ENGINEER
SENIOR SOFTWARE DEVELOPMENT ENGINEER

RMR INTERNATIONAL PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 160,000
Principal Software Engineer
Principal Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000