Skills needed: Leadership and team management skills; experience in engineering project delivery methods such as Agile/Scrum methodologies preferred but not mandatory.
Years of experience: Minimum of five years' professional work experience required (with at least three years spent managing projects).
Education: Bachelor’ths degree or higher with a strong foundation in Engineering principles is necessary; Master’s, PhD, and MBA are preferred but not mandatory.
Certifications: Professional Engineer certification recommended for candidates to have an edge over competitors (not required by law).
Must-haves: Strong communication skills essential as the role involves frequent interaction with team members; experience in remote work is a plus due to potential hybrid working arrangements.
Responsibilities
Lead and manage a team of engineers to ensure the delivery of high-quality software products within project timelines.
Collaborate with cross-functional teams including product management, design, QA, operations, sales, marketing, customer success, finance, HR, legal, procurement, facilities and more as needed for successful outcomes on projects or initiatives that impact the business directly.
Develop a clear vision of what needs to be done in order to achieve project goals; communicate this effectively with team members at all levels within an organization (including senior management).
Establish priorities based upon strategic objectives and align them across teams, departments or functions as required by the business. This may include negotiating tradeoffs between competing demands for resources such as time/money vs quality of work delivered etc..
Develop a project plan that includes scope definition (e.g., features to be developed), timelines and deliverables; identify risks associated with each element in order to mitigate them appropriately before they impact the business negatively or cause delays beyond acceptable levels while maintaining flexibility when changes occur during execution phase due either internally within organization itself/ externally from customers etc..
Monitor progress against plan regularly using appropriate metrics (e.g., velocity) and make adjustments as needed based upon actual performance vs expectations; communicate these findings transparently with stakeholders including senior management so they understand why changes were made if necessary due too unforeseen circumstances etc..
Provide coaching/mentoring opportunities for team members to develop their skills and grow professionally within the organization while ensuring alignment of individual goals towards achieving organizational objectives; facilitate career development discussions between employees themselves when appropriate so they can identify potential growth paths together rather than just having one person dictate what needs improvement etc..
Participate actively in all aspects related to project management including but not limited planning activities such as defining scope/objectives, setting timelines & milestones; assigning tasks based upon individual strengths while ensuring accountability through regular check-ins with team members regarding progress towards completion of assigned work items etc..
Participate actively in all aspects related to product development including but not limited design activities such as defining user stories/features required by customers along wiht prioritizing them based upon business needs; collaborating closely during implementation phase where necessary using agile methodologies (e.g., Scrum) etc..
Participate actively in all aspects related to quality assurance including but not limited testing activities such as defining test cases/scenarios required by customers along wiht prioritizing them based upon business needs; collaborating closely during implementation phase where necessary using agile methodologies (e.g., Scrum) etc..
Part
Benefits
Salary: Explicitly stated as a benefit in the job posting.
Equity: Mentioned explicitly within the benefits section of the job listing.
PTO: Listed under Benefits with specific details provided (e.g., "15 days paid vacation").
Insurance: Stated clearly, including health and dental insurance options available to employees/managers.
Perks: Mention of a comprehensive benefits package that includes perks like gym memberships or transportation subsidies (if any specifics are provided in the job posting).
Remote Work Options: Specified as an option for hybrid work arrangements, indicating flexibility regarding remote work.