Careers

Discover opportunities in our family of incredible companies and people.
MaC Venture Capital
165
companies
469
Jobs

Vice President, Software Engineering

Cambium

Cambium

Software Engineering
Remote
Posted on Nov 13, 2024
Description

About Us

Cambium, a circular economy innovator, tackles key environmental challenges in supply chains. Utilizing our Traece® technology, we salvage fallen lumber and transform it into Carbon Smart Wood™, a carbon negative building material. Our partnerships with cities enable us to salvage trees from landfills, repurpose them, and reinvest in local tree planting efforts. This approach not only supports environmental sustainability but also stimulates job creation and strengthens local economies, underscoring our commitment to combating climate change.

What You’ll Do

As Vice President of Engineering, you will lead the development and scaling of Cambium’s entire tech stack , ensuring it meets the demands of a rapidly growing business and evolving market needs. Reporting directly to the CTO, you will take ownership of the architecture and technical roadmap across our platforms, which include logistics optimization, fintech and merchant services integration, and hardware-software integration for inventory management.

You will lead a talented and distributed engineering team, fostering collaboration, innovation, and operational excellence, while also being hands-on in shaping our systems to scale with the company's ambitions.

Strategic Leadership and Technical Vision (60%)

  • Define and execute a comprehensive technical vision for Cambium’s platforms, ensuring alignment with the company’s business goals and growth strategy.
  • Architect a scalable, modular technology infrastructure across multiple domains, including instant logistics for wood, chain of custody tracking, fintech integration, inventory management, and customer-facing dashboards.
  • Lead the design of systems that effectively integrate hardware and software, optimizing performance for real-time logistics and operational management.
  • Establish coding standards, best practices, and processes that ensure high code quality, system reliability, and operational efficiency across all platforms.
  • Identify performance bottlenecks and implement optimizations to ensure the tech stack performs efficiently, especially in mission-critical areas like logistics and fintech services.
  • Ensure security and scalability of all systems, focusing on cloud-based solutions that are built for long-term growth and flexibility.

Product Development and Innovation & Team Building (25%)

  • Oversee the development of robust, secure, and scalable systems, focusing on areas such as hardware-software integration, merchant services, and real-time inventory management.
  • Collaborate closely with product management and other stakeholders to ensure technical solutions align with product strategies and deliver superior customer experiences.
  • AI/ML will play a role in enhancing platform capabilities, and your primary focus will be on building resilient, scalable systems that support Cambium’s growth while utilizing appropriate AI tooling.
  • Build and mentor a world-class engineering team, ensuring that talent acquisition, professional development, and culture are top priorities as the team scales.
  • Provide hands-on leadership to the engineering organization, guiding both senior leaders and individual contributors to deliver high-impact solutions.
  • Drive team expansion efforts, scaling an engineering team to meet the evolving demands of the platform and business.
  • Regularly communicate progress, technical vision, and key milestones to the CTO and other leadership team members, ensuring transparency and alignment across the organization.

Collaboration and Team Building (15%)

  • Partner closely with product, design, and business teams to ensure seamless alignment between technical strategy and business objectives.
  • Regularly communicate progress, technical vision, and key milestones to the CTO and other leadership team members, ensuring transparency and alignment across the organization.
  • Support customer-facing initiatives by ensuring that our technology enhances user experience, data transparency, and operational functionality.
  • Partner closely with product, design, and business teams to ensure seamless alignment between technical strategy and business objectives.
  • Support customer-facing initiatives by ensuring that our technology enhances user experience, data transparency, and operational functionality.

The Details

This role will report to: Aaron LeClair, CTO

When: We’re looking to fill this role immediately

Where: Baltimore, MD-based, Washington, DC-based, and Connecticut-based candidates preferred, but open to remote candidates.

Salary Range: $150k - $180k, or commensurate with experience.

Perks & Benefits

  • Equity options package
  • Flexible schedule
  • Unlimited PTO
  • Retirement plan and 401k matching
  • Comprehensive medical, dental & vision insurance
  • Regular team events
  • Work with an incredibly smart, diverse, climate mission-driven team
  • An opportunity to play a core role in defining our fast-growing company

Diversity, Equity and Inclusiveness

Cambium is committed to building an inclusive organization that reflects the diverse communities our team works to serve. We believe that diversity in all its forms (gender, race, ethnicity, age, sexual orientation, religion, veteran's status, disability and more) is essential to imagining and actively building a more just and sustainable future for all. We also actively promote diversity outside our organization, through the partnerships we enter into and the business decisions we make.

Requirements

About You (Required)

  • Bachelor's degree in Computer Science, Engineering, or related field, Masters degree preferred, additional certificates of continuous learning encouraged.
  • 15+ years of experience leading large-scale engineering teams with deep expertise in architecting and scaling complex, multi-faceted platforms. Preference will be given to candidates with start-up and scale-up experience.
  • Proven experience in leading the design and development of complex software architectures, ensuring they align with both scalability demands and business objectives.
  • Excel in defining and articulating technical visions and strategies, particularly focusing on scalability, security, and performance to drive forward the company’s goals.
  • Expertise in hardware-software integration, fintech platforms, logistics systems, and customer-facing dashboards, with hands-on experience in technical execution.
  • Strong ability to balance long-term strategic planning with the need for agile, iterative development to meet business goals.
  • Expertise in architecting modular systems and making strategic decisions regarding technology selection, data storage solutions, API design, and integration approaches.
  • Strong desire and ability to foster collaboration across various teams, translating complex business requirements into practical technical solutions that align with the product roadmap and customer expectations.
  • A passion for mentorship with a track record of building and leading engineering teams, cultivating a culture of innovation, learning, and collaboration within the organization.
  • Deep understanding of coding standards, architectural guidelines, and best practices, with a commitment to maintaining high-quality, scalable, and reliable software solutions.
  • You constantly find yourself learning about emerging technologies, tools, and trends, and can evaluate their impact on existing and future platform capabilities.
  • Top-notch analytical skills, capable of identifying performance bottlenecks and implementing optimizations that enhance system efficiency and responsiveness.
  • Dedicated to the continuous improvement of processes, advocating for automation, and enhancing tooling to streamline development workflows and boost productivity.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and collaboration abilities, with the capacity to work effectively in a team environment.
  • Ability to thrive in a fast-paced, dynamic work environment and manage multiple tasks concurrently.

Preferred Qualification

Experience as a database architect, senior engineer and engineering manager, with a desire to serve as both “player-coach,” meaning you like getting your hands dirty in code and systems and you have the experience and know-how to switch from the keyboard to the whiteboard to build a system that is stable, scalable, maintainable.