Engineering Manager (remote)

Posted On: August 30, 2022 | Location: Remote (U.S. and Canada only)

About Boardable

Boardable takes mission-critical board and committee meetings from friction to focus. Founded by experienced board executives, the intuitive board management platform brings teams together —wherever they are — so they can prepare, engage, and take action on what matters most. Boardable powers more than 2,000 organizations in over 40 countries, including associations, nonprofits, healthcare, higher education, and enterprise businesses. Learn more at www.boardable.com

Celebrated for our great benefits, work-life balance, culture, and more, Boardable was recently selected as one of Powderkeg’s best tech companies to work for. We welcome diverse perspectives and invite people to bring their genuine selves to work. Come join a workplace that cultivates wellness, innovation, and a team committed to solving the real-world challenges of today’s boards.

About the Role

We are looking for an experienced Software Engineering Manager to coach and manage the delivery team to ensure a successful delivery of our board management solution. 

Duties/Responsibilities

  • Manage a cross functional and geographically dispersed team in the development of both software applications and websites.
  • Conduct code, design, architecture, and security reviews
  • Mentor more junior software engineers
  • Collaborate with business users to create solutions
  • Creates, uses, and promotes the use of development frameworks, tools, methodologies, and procedures to reduce future coding efforts and increase functional consistency.
  • Knowledgeable of current patterns and practices
  • Communicate application vision and creates application architecture proposals based on identified solution gaps.
  • Provides insight into and knowledge of the latest application architectures, technology, solutions, and industry trends.
  • Experience with and knowledge of software development life cycles and the activities that occur within lifecycles.
  • Drive a culture of creativity, collaboration, speed, innovation and excellence, while actively living Boardable values 
  • Be the point of escalation for any issues related to the timely delivery of software products
  • Ensure that delivery priorities reflect those agreed with the business
  • Responsible for the management and escalation of risks, assumptions, issues, dependencies
  • Be the point of escalation for product maintenance issues. Facilitate/drive the investigation of critical maintenance issues.
  • Effectively communicate delivery status to all internal and external stakeholders
  • Ensure that the team members operate in line with agreed ways of working
  • Facilitates effective intra and inter-team communication and knowledge sharing
  • Implement a consistent estimation process across all teams supported by an empirical feedback and refinement process
  • Ensuring Development teams are working in sync with DevOps and QA
  • Mentor and coach your teams how to approach complex technical problems 

Experience/Education/Skills

  • Degree, or equivalent, in Computer Science, Mathematics or similar discipline
  • 5 years+ of experience in software development, with at least 5 years in leadership or management
  • Experience leading and/or managing development teams
  • Strong technical background in software development 
  • Experience with QA processes and test automation
  • Excellent verbal and written communication skills
  • Resourceful and fast learner of new technologies and methods 
  • Proven track record of delivering changes to large/complex products
  • Experience with and deep understanding of DevOps practices
  • Be passionate about delivering value to our customers 
  • Successful track record in building B2B, SaaS products within early stage, growth-oriented companies
  • Experience with Agile product development and SCRUM methodologies. 
  • Stellar problem solving abilities with demonstrated track record of business-focused solutions
  • Proven success working in highly collaborative, cross functional teams to iteratively deliver value to customers via product
  • Ability to translate business context and technical requirements into easy to understand materials for internal teams
  • Ability to effectively implement new programs and processes within the organization, gaining internal alignment throughout the process  
  • Thrive in a fast-paced environment, excel at handling multiple concurrent projects and have a relentless obsession for excellence
  • Experience working with a distributed team
  • Working knowledge of API driven solutions
  • Experience using data to drive decisions 
  • Detail-oriented with strong attention to follow-through 
  • Experience in development and delivering commercial SaaS applications 
  • Experience and solid understanding of AWS services
  • Experience in migrating on-premise applications to AWS (or other cloud providers) 

Company Benefits

  • Flexible work schedule/remote work options
  • Unlimited Paid Time Off (PTO), 11 recognized holidays, and a commitment to work/life integration
  • Access to health/dental/vision insurance or a monthly health stipend if you decline coverage
  • Life insurance and the option for short term and long term disability coverage
  • Monthly phone/tech stipend
  • Paid parental leave
  • 401(k) with employer match
  • Work from home desk setup stipend for all new hires
  • Potential of equity compensation in a fast-growing organization
  • Bonus opportunities
  • Transparent, friendly, fun culture dedicated to living our values
  • The gift of Boardable to a board on which you serve, annual subscription
  • Corporate charitable donation matching program
  • Coworking space reimbursement program
  • Annual all-hands team week
  • Exceptional swag
  • Commitment to diversity, equity, inclusion, and belonging including employee resource groups, company celebrations, and training opportunities
  • Salary range: Commensurate with experience, $X,000 USD or more commensurate with experience and education. We are committed to compensating our team fairly and welcome conversations about salary. We promise transparency throughout the process.

Diversity and Inclusion

Corporate culture is fluid and ever-changing, and we hold ourselves accountable to the belief that there is always room for improvement. Boardable is committed to doing the work to share, learn from, and honor diverse experiences and perspectives. We know we create our best work when we celebrate our differences and to share the joy in our mutual respect and community.

We create equitable compensation, promotion opportunities, and processes because it’s the right thing to do. Our talent acquisition efforts employ measures to mitigate bias in hiring. Through our Corporate Social Responsibility Committee, we support organizations that provide programs for underrepresented groups and communities. Our employee resource group, Belonging, leads strategic initiatives to aid in team member personal and professional development. We strive to foster a culture that embraces belonging and inclusion, creating a safe space for everyone to feel valued, respected, and engaged.

Boardable is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We encourage all those interested to apply.