Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor's degree. Typically reports to a senior manager. The Software Engineering Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required. (Copyright 2024 Salary.com)
ACS (Advanced Compute & Solutions) is seeking a Software Engineering Manager to lead ACS Software Development in our high growth, future-oriented businesses, including Data Science, AI and other emerging areas. This role will work with some of the most exciting up-and-coming products in HP.
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.
Clear All
0 Software Engineering Manager jobs found in Fort Collins, CO area