Senior Software Engineer

Posted On: April 21, 2021 | Location: Remote (U.S. and Canada only)

Job Title: Senior Software Engineer
Division/Department: Engineering
Reports To: Chief Product Officer
FLSA Status: Exempt

About Boardable

Boardable is a fast-growing company with a mission to increase board member engagement and effectiveness by becoming the global go-to brand for nonprofit board software. Celebrated for our mission, purpose, and values, Boardable was recently selected as one of Business Intelligence Group's Best Places to Work. We are always on the lookout for talented people who demonstrate drive, integrity, respect, teamwork, and empathy. If you can bring a diverse perspective, superpower skills, and an amazing attitude to our team, we want to hear from you.

Job Purpose

The Senior Software Developer is responsible for building and maintaining Boardable’s core products and supporting admin tools. The person in this role reports to the Chief Product Officer and serves to create and support a user-friendly SaaS platform for Boardable’s customers based on adherence to industry standards, knowledge of coding languages, and understanding of technical architecture requirements.


  • Develop software products from concept to commercialization
    • Design, code, test, debug, and document software architecture and performance
  • Perform research and analyze data to deliver innovative product solutions to satisfy customer needs
  • Engage with engineering peers and provide code review/coaching as appropriate
  • Manage specific projects as assigned and ensure they are completed in a timely manner
  • Communicate process and products, including specifications, standards, and support
  • Interact professionally and effectively through verbal and written communication with teammates, internal stakeholders, and customers as needed


  • Bachelor’s degree in computer science, computer information systems, software engineering, mathematics, related field of study, or equivalent work experience
  • 3+ years of experience in software development (direct coding experience required)
  • Demonstrated ability to build functional, user-friendly SaaS products
  • Understanding of the software-as-a-service (SaaS) model and cloud-based environments
  • Knowledge of software development life cycle and agile methodologies including Basecamp’s Shape Up.
  • Preferred experience using the Laravel & Vue frameworks hosted in Amazon Web Services
  • Experience integrating third-party technologies such as Stripe, PDF vendors and WebRTC vendors
  • Background in building mobile applications using React Native is a big plus
  • Ability to use version control systems such as Github or Bitbucket
  • Superior critical-thinking and problem-solving skills
  • Strong organizational and communication skills
  • Nonprofit and/or board experience a plus

Company Benefits

  • Flexible work schedule/remote work options
  • Unlimited Paid Time Off (PTO)
  • Monthly health stipend or access to health/dental/vision insurance
  • Monthly phone/tech stipend
  • Paid parental leave
  • 401(k) with employer match
  • Potential for equity compensation
  • Bonus opportunities

Diversity and Inclusion

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.