VP of Software Engineering

Boston, Massachusetts

Hybrid

Full Time

$170k - $250k

Job Title: Vice President of Software Engineering
Location: Greater Boston
Company Overview: Our client is at the forefront of revolutionizing warehouse automation through cutting-edge robotics and software solutions with the mission to enhance operational efficiency, reduce costs, and transform the logistics landscape for our clients. We are seeking a visionary Vice President of Software Engineering to lead our software development teams and drive innovation in our technology offerings.
Position Summary: The Vice President of Software Engineering will be responsible for the strategic leadership, development, and execution of software engineering initiatives within our organization. This role requires a blend of technical expertise, strategic thinking, and leadership skills to drive the development of robust software solutions that integrate seamlessly with robotics systems.
Required Skills & Experience
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Robotics, or a related field.
  • 10+ years of experience in software engineering, with a minimum of 5 years in a leadership role, preferably within the robotics or automation industry.
  •  Proven track record of successfully leading large-scale software development projects from inception to completion.
  • Strong knowledge of software architecture, design patterns, and agile development methodologies.
  • Experience with robotics software, control systems, and integration of hardware and software components is highly desirable.
  • Exceptional communication and interpersonal skills, with the ability to influence and inspire teams and stakeholders at all levels.
  • Strong analytical and problem-solving abilities, with a focus on delivering results in a fast-paced environment.
What You Will Be Doing
Daily Responsibilities
  • Develop and execute the software engineering vision and strategy aligned with the company’s overall objectives, ensuring the delivery of high-quality products that meet customer needs.
  • Lead, mentor, and grow a high-performing software engineering team, fostering a culture of innovation, collaboration, and continuous improvement.
  • Oversee the entire software development lifecycle, from conception to deployment, ensuring timely of features and enhancement.
  • Provide technical direction and architectural guidance for software development projects, ensuring scalability, reliability, and performance.
  • Work closely with cross-functional teams including hardware engineering, product management, and operations to ensure cohesive product development and integration.
  • Communicate effectively with executive leadership and key stakeholders, providing updates on project status, risks, and opportunities.
  • Stay abreast of industry trends, emerging technologies, and competitive landscape to inform software development strategies and maintain a technological edge.
  • Establish and maintain best practices in software engineering processes, including coding standards, testing, and documentation.

The Offer
  • Bonus OR Commission eligible
You will receive the following benefits:
  • Medical, Dental, and Vision Insurance
  • Vacation Time
  • Stock Options

Posted by: Christina Carboni

Specialization: Software Engineering