Software Project Manager
Halo Industries, Inc.
Santa Clara, california
Job Details
Full-time
Full Job Description
Halo Industries is seeking a highly skilled Software Project Manager to join our dynamic team. As a Software Project Manager at Halo Industries, you will lead the planning, execution, and delivery of software development projects from start to finish. You will work closely with cross-functional teams including software engineers, designers, and stakeholders to ensure projects are delivered on time, within budget, and with high quality.
The Company
Halo Industries has invented a groundbreaking technology to replace a decades-old semiconductor material slicing process that wastes billions of dollars annually. Our laser-based technology eliminates this waste, delivering improvements in both material cost and performance, and enabling manufacturing advancements in various high-growth application markets. Halo Industries is well-funded and positioned for rapid growth.
The Opportunity
We are looking for a talented Software Project Manager with a proven track record in managing complex software development projects. In this role, you will oversee multiple projects simultaneously and ensure that they are executed efficiently and effectively. You will work closely with the software development team to define project scope, develop project plans, and monitor project progress. You will serve as the primary point of contact for stakeholders and be responsible for managing expectations, resolving issues, and ensuring successful project delivery.
Job Description
- Lead and manage software development projects, ensuring they are completed within agreed timelines and budgets.
- Coordinate closely with cross-functional teams including contractors to design, integrate, and optimize complex systems, including but not limited to MES integration and interfacing with host systems.
- Drive the implementation of software solutions for connecting our systems to MES host platforms, ensuring seamless data exchange and system interoperability.
- Collaborate with third-party engineering and consulting firms to leverage external expertise and resources for project execution and delivery.
- Establish and optimize the Halo Software Development Lifecycle (SDLC), incorporating best practices and continuous improvement methodologies.
- Develop and maintain project plans, track progress, and mitigate risks to ensure successful project delivery.
- Collaborate with stakeholders to gather requirements, define project scope, and prioritize tasks effectively.
- Conduct regular project meetings and provide updates to stakeholders on project status, risks, and mitigation strategies.
- Facilitate communication between software development teams, engineering teams, and other stakeholders to ensure alignment and clarity of project objectives.
- Mentor and coach team members to enhance their skills and capabilities in software project management and execution.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven experience in managing software development projects, preferably in an Agile environment
- Strong understanding of software development processes and methodologies
- Excellent leadership and project management skills
- Ability to effectively communicate with technical and non-technical stakeholders
- Strong problem-solving and decision-making abilities
- Ability to prioritize and manage multiple projects simultaneously
- Experience with project management tools and software
Requirements
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proven track record of at least 3 years in software project management, particularly in the semiconductor industry or comparable domains.
- Extensive experience with Manufacturing Execution Systems (MES) and data engineering, including implementation and integration with production systems.
- Proficiency in project management methodologies and tools, such as Agile, Scrum, JIRA, and Microsoft Project.
- Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Solid understanding of software development processes and practices, including version control, testing, and deployment.
- Experience with data analysis and visualization tools, such as SQL, Python, Tableau, or Power BI, is desirable.
- Demonstrated ability to manage multiple projects simultaneously in a fast-paced environment while maintaining attention to detail and quality standards.
- Experience with managing third-party engineering and consulting firms.
- Experience with Confluence and Jira is required; bonus experience in administering Atlassian products is advantageous.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k, IRA)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Family Leave (Maternity, Paternity)
- Stock option plan