Software Engineering Manager

Hewlett-Packard Company
Apply Now

Job Description

The Software Engineering Manager will support the teams in investigating new product concepts and building solutions to expand the business. To be a successful Software Engineering Manager, you should have experience in the same or similar role, managing all investigations and setting goals across the team. You should also demonstrate great leadership skills and be able to communicate the vision of the company across all levels. Ultimately, you will ensure that all business functions are in line with our strategic goals.

The role offers an opportunity to help build processes for emerging business areas, drive the scaling of exciting technology and play an important role in creating the future of computing.

Responsibilities:

Technical/Engineering Management:

  • Successful track record of leading and managing interdisciplinary team of engineers, data scientists and solution architects
  • Highly technical and an effective people manager
  • Be a subject matter expert in a product domain with high autonomy in AI strategy and adoption
  • Drive roadmap creation and execution
  • Lead teams that deliver on multiple projects of increasing dependencies in an ambiguous or high-impact area
  • Measure the impact of your team and set clear expectations and goals

Agile & Collaboration Process

  • Experience with agile development process, including scheduling and estimation of AI/ML software project tasks.
  • Guide technical projects and provide leadership in engineering best practices
  • Contribute technically to projects, participate in code reviews, invent and streamline processes
  • Work closely with the Product Management team and stakeholders to ensure we're building the best solutions serving the needs of our consumers
  • Work with your team and cross functional partners to define and influence strategy
  • Collaborate with various functions, drive engineering initiatives and have an impact at an organizational level
  • Participate in technical design
  • Work effectively with cross functional partners and stakeholders to set and achieve optimal outcomes
  • Partner with leadership to influence and drive org design, contribution and prioritization
  • Present and evangelize solutions to internal teams and stakeholders

Education and Experience Required:

  • 3+ years experience as a people manager
  • 5+ years of software engineering work experience, including hands-on technical management building holistic web-based software solution, API design, and interactions between servers and clients
  • Experience working in Data Science, or Computer Science, or Software Engineering, or AI/ML algorithm development workflow and data analysis Demonstrated experience recruiting and managing technical teams, including performance management

Knowledge and Skills:

  • Prior experience with developing large high-volume services, with service-oriented development and cloud-based systems.

Hard Skills

  • Proficiency in core programming languages and data science packaging: Python, Keras, Tensorflow, PyTorch, Pandas, Jupyter, etc
  • Proficiency with traditional ML and deep learning techniques: CNNs, RNNs, LSTMs, GANs, model tuning, and validation of developed algorithms
  • Familiarity with microservice architecture and standard development tool experience with git, linux, bash
  • Experience in problem solving, design, rapid prototyping, coding and debugging skills
  • Experience in industry tooling (AWS, Kafka, K8s, Python Notebooks, ML Orchestration, etc)

Soft Skills

  • Good communication skills and a track record of cross-group/cross-discipline collaboration
  • Collaboration skills and ability to be adaptable and agile in development
  • Track record of guiding teams through unstructured technical problems to deliver business impact
  • Experience in problem solving, design, rapid prototyping, coding and debugging skills
  • Demonstrated commitment to the success of others, as a leader in the team you will be expected to mentor and manage junior developers.

HP offers a comprehensive benefits package, including:

  • Dental insurance
  • Disability insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance

Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The typical base pay range for this role across the U.S. is $118,050.00 — $171,200.00 annually with additional opportunities for pay in the form of bonus and/or equity. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process.

About HP

You’re out to reimagine and reinvent what’s possible—in your career as well as the world around you. So are we. We love taking on tough challenges, disrupting the status quo, and creating what’s next. We’re in search of talented people who are inspired by big challenges, driven to learn and grow, and dedicated to making a meaningful difference.

HP is a technology company that operates in more than 170 countries around the world united in creating technology that makes life better for everyone, everywhere.

Company Info.

Hewlett-Packard Company

The Hewlett-Packard Company, commonly shortened to Hewlett-Packard or HP, was an American multinational information technology company headquartered in Palo Alto, California, that developed and provided a wide variety of hardware components, as well as software and related services to consumers, small and medium-sized businesses (SMBs) and large enterprises.

  • Industry
    Information Technology,Computer software,Computer hardware
  • No. of Employees
    62,000
  • Location
    Palo Alto, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Hewlett-Packard Company is currently hiring Software Engineering Manager Jobs in Palo Alto, CA, USA with average base salary of $118,050 - $171,200 / Year.

Similar Jobs View More