hero

Career Opportunities

Vice President, Software Engineering

Cambium

Cambium

Software Engineering
Remote
Posted on Friday, May 3, 2024
Description

About Us

Cambium Carbon, 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 urban 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 VP of Engineering for the Traece® platform, this role entails leading architectural development and setting technical strategies that align with business goals and scalability. Responsibilities include overseeing the design of complex systems, establishing coding and architectural standards, and fostering cross-functional collaborations to translate business needs into robust technical solutions. Additionally, the VP of Engineering will be responsible for mentoring engineering teams, driving continuous improvements, and ensuring platform security and performance, while keeping abreast of emerging technologies to maintain innovation and efficiency.

Technical Leadership and Strategy Execution (60%)

  • Lead the design and development of the Traece® platform architecture, ensuring alignment with business goals, scalability requirements, and industry best practices.
  • Define and communicate the technical vision, strategy, and roadmap, focusing on critical areas such as scalability, security, and performance optimization.
  • Architect a complex, multi-faceted modular platform, making informed decisions on technology selection, data storage, API design, and integration patterns.

Optimization, Execution, and Education (25%)

  • Establish and enforce coding standards, architectural guidelines, and best practices to maintain code quality, scalability, and reliability across the Traece® platform.
  • Stay abreast of emerging technologies, tools, and trends in cloud computing, distributed systems, and software architecture, evaluating their potential impact and relevance to the Traece® platform.
  • Identify performance bottlenecks, conduct performance analysis, and implement optimizations to improve the efficiency and responsiveness of the Traece® platform.

Collaboration and Team Building (15%)

  • Collaborate closely with product management, engineering, and other stakeholders to translate business requirements into technical solutions, ensuring alignment with the product roadmap and customer needs.
  • Provide technical guidance, mentorship, and coaching to engineering teams, fostering a culture of innovation, learning, and collaboration. Assist in building out the Traece® Engineering Organization.

The Details

This role will report to: Aaron LeClair, CTO

When: We’re looking to fill this role immediately

Where: Baltimore-based and CT-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 Carbon 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.
  • At least ten years’ relevant experience required. 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 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.