Bouldering Project’s mission is to foster meaningful human connection with the most inspiring and inclusive climbing, movement, and community spaces. We care deeply about humans. We’re driven by the pursuit of better. We create joyful places and pathways for climbing, fitness, yoga, and social experiences that inspire people to challenge themselves and engage in a lifestyle centered around health, friendship, and purpose.
As a Software Engineer at Bouldering Project, you will be responsible for implementing software solutions that improve the overall digital experience for our customers. You will report to the Head of Technology and work closely with our Finance/Accounting, Marketing, and Operations departments to develop integrations between our software tools, including our Point of Sale (POS), customer marketing platforms, and a suite of internal applications. The ideal candidate is a generalist who has full stack development experience, previous exposure to the AWS cloud, and is proficient with SQL and basic data engineering concepts.
General ResponsabilitiesIntegrations and Internal Applications - 60%Identify and implement third party tools that facilitate communication with customers, drive sales optimization, and improve customer engagement. Develop and maintain internal tools that facilitate automation and improve employee productivity; these projects will include both front and back-end development workDevelop and maintain software integrations between existing toolsCollaborate with external web development agency on website improvement projects such as implementing A/B testingArchitect and deploy custom software solutions on the AWS Cloud
Data Engineering Support - 30%
Implement and debug ELT workflows that bring data from various sources into our data warehouse and make it available to business stakeholdersWrite SQL queries for automated reporting and ad hoc data exploration in collaboration with local managers and department headsProvide technical integration support for our PowerBI report authors
Technologist - 10%
Enforce best practices for cybersecurity and data stewardship across the companyCollaborate with our managed service provider (MSP) and local facilities teams to provide generalized IT support as needed across the company
Primary Qualifications:
2-5+ years of relevant work experience as a Software Engineer or Data EngineerExperience developing APIs, preferably in a microservices architectureExperience deploying applications on the AWS Cloud; bonus points if familiar with CDKAll BP software projects are currently written in Python or Typescript; familiarity with these or similar languagesProficiency in SQL (we use Snowflake and MySQL) and database managementStrong problem-solving skillsExcellent communication and presentation skills, especially as you will be primarily working with non-technical stakeholdersExpectations
It is imperative to maintain excitement about the culture and community of Bouldering Project. BP is a community-oriented company and strives to lead by example by making our offerings accessible to all. BP believes safety is first, quality over quantity and all are welcome, and we expect leaders to embody these values.
Flexibility Required
Many duties require the availability to work a flexible schedule based on business needs and events, including possible evenings and weekends. Duties often occur before and after regular business hours.
Work Location
Candidates will be considered in any market where Bouldering Project operates a facility, including Austin, TX; Boston, MA; Brooklyn, NY; Dallas, TX; Minneapolis, MN; Phoenix, AZ; Salt Lake City, UT; Seattle, WA; and Washington, DC. This position is largely remote, with the flexibility to visit our gym in the market where the candidate lives on an as-needed basis, along with occasional travel to other Bouldering Project locations.
Bouldering Project strives to embody equal opportunity in our workplaces. We believe that different perspectives and identities strengthen our communities and unlock our potential.