Job Title: Engineering Manager
Reports to: VP, Technology…
Department: Development
About Us
The food service industry is rapidly digitizing, creating a wave of change driving career opportunities for those with an entrepreneurial mindset, a strong work ethic, and the willingness to adapt and grow. iFoodDS offers a food safety, traceability, and quality platform for use across the global food supply chain (growers, harvesters, packers/shippers, processors, distributors, grocery retailers and foodservice providers). Our market is huge ($10B+), international and growing. We are at the cutting edge of a major shift in how the agricultural industry uses technology—moving from analog processes to digital systems, data analytics and Artificial Intelligence. iFoodDS enables transparency across the supply chain, and helps our customers gain process efficiencies, maintain regulatory compliance, and send safer, wholesome food to market.
Office satellite locations: Seattle, WA; Scottsdale, AZ and Monterey, CA.
Job Overview
As a Development Manager, you will play a crucial role in leading and coordinating our software development efforts within our organization. Your role will involve managing a team of skilled software engineers, guiding them through the development lifecycle, and ensuring the successful delivery of software projects.
Responsibilities and Duties
Essential list of responsibilities and duties for the position:
Technical Skills:
- Proficiency in programming languages relevant to the project (e.g., Java, C#, React, etc.).
- Knowledge of web development technologies, frameworks, and databases.
- Familiarity with software testing and quality assurance processes.
- Understanding of version control systems (e.g., BitBucket).
- Experience with project management and collaboration tools (e.g., Jira, Trello, Confluence).
Leadership and Management Skills:
- Demonstrated ability to lead and manage a team of software developers and engineers.
- Strong organizational and time management skills to prioritize tasks and meet deadlines.
- Excellent communication skills, both verbal and written, to effectively convey project requirements, goals, and progress to stakeholders.
- Proven experience in conducting performance evaluations, setting goals, and providing feedback to team members.
- Ability to motivate and inspire team members to achieve project objectives.
Problem-Solving and Decision-Making:
- Analytical mindset with the ability to identify and resolve complex technical issues.
- Strong decision-making skills to make sound judgments and trade-offs when faced with project constraints.
- Ability to anticipate potential risks and develop contingency plans.
Collaboration and Stakeholder Management:
- Proven experience in collaborating with cross-functional teams, such as product management.
- Ability to build and maintain relationships with stakeholders, including clients, executives, and other teams within the organization.
- Skilled in managing client expectations and providing regular project updates.
Continuous Learning and Adaptability:
- Proactive attitude towards learning new technologies and industry trends.
- Adaptability to changing project requirements, priorities, and timelines.
- Openness to feedback and willingness to incorporate suggestions for improvement.
Qualifications
Essential list of qualifications for the position:
- Bachelor’s or master’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a Software Development Manager or similar leadership role.
- Strong technical background with hands-on experience in software development.
- Proficient in programming languages such as Java, C#, React, or others as relevant to the organization's tech stack.
- Demonstrated ability to lead and motivate a team of software engineers, promoting a positive and collaborative work environment.
- Solid understanding of software development methodologies, agile practices, and project management principles.
- Excellent communication and interpersonal skills, with the ability to effectively interact with team members, stakeholders, and clients.
- Strong problem-solving and decision-making abilities, with a focus on delivering results.
- Experience in managing projects using version control systems (e.g., Git) and issue tracking tools (e.g., Jira).
- Previous experience in food supply chain.
Compensation
The salary for this position typically ranges from $99,900 to $168,400. This range is intended to reflect prevailing salaries in different geographic locations across the United States as well as the candidate’s job-related knowledge, skills and experience.
Other Compensation Based on Job
- Annual Bonus (if eligible)
- Stock options (if eligible)
Key Benefits
- Meaningful work
- Positive “Can Do” Company Culture and Core Values
- Competitive Benefits Package
- Medical/Dental/Vision Insurance
- Simple IRA (employer match)
- Flexible paid time off
- Short-term Disability
- Parental and other leave
- Paid holidays
Please note that the Company participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. If E-Verify cannot confirm that you are authorized to work, the Company is required to give you written instructions and an opportunity to contact Department of Homeland Security (DHS) or Social Security Administration (SSA) so you can begin to resolve the issue before the Company can take any action against you, including terminating your employment