Join Our Team

Current Openings

We are actively hiring for the position(s) below.

Client Success Manager (Salesforce)

A CSM is a client-facing, full-time salaried, intermediate-level position. In this forward-looking, proactive role, you will work with a portfolio of nonprofit organizations to meet their support, operations, growth needs, and respond to existing issues on their Salesforce instance. Ideally you become an extension of their team as a dedicated Salesforce admin with support from Craftsman’s Technical Analysts and Developers.

Learn more and apply.

Data Analyst

In this role, you will be responsible for working with our clients to create data warehouse solutions, perform data migrations, and create analytics dashboards using Business Intelligence tools such as PowerBI and Tableau. You will leverage SQL, Azure Data Factory and other data warehousing tools to create custom solutions and perform data migrations between SQL-based systems and Salesforce.

Learn more and apply.

Potential Future Openings

We are always interested to hear from talented nonprofit technology professionals. If you do not see an immediate opening that matches what you are looking for, consider submitting an application for one of our other positions. If you are a great fit, when the role becomes available we will give you a call.

Business Analyst (Salesforce)

In this forward-looking role, you will assist our nonprofit clients in defining workflows, requirements, and solutions for their Salesforce instance while meeting their holistic needs. You will participate in project discovery, design, configuration, training, and documentation with the goal of delivering an on-time and on-budget project. In this position, you will strengthen your existing skills in developing and configuring the tools and technology at the core of our clients’ solutions.

Learn more and apply.

Developer (Salesforce)

In this role, you will customize existing Salesforce applications, create new solutions and integrate Salesforce with other applications in order to meet specific requirements for our clients. You will build solutions using ‘declarative development’ tools (such as flow) and use Apex, JavaScript and common API protocols (such as REST and SOAP) to move information between Salesforce and other platforms.

Learn more and apply.

Project Manager

In this forward-looking role, you will oversee all aspects of our nonprofit clients’ projects and be responsible for managing six to ten projects at a time, dependent on size and complexity. You will have deep experience in information technology, program delivery, and preferably nonprofit fundraising. You will execute on projects and contribute significantly to our institutional knowledge and across the nonprofit sector. You may also lead a project recovery effort or facilitate work to initiate a project.

Learn more and apply.

Technical Analyst (Salesforce Administrator)

In this role, you will work closely with Client Success Managers (CSM) across a portfolio of nonprofit clients and their Salesforce orgs and integrated apps. You will assist in defining, interpreting, and executing near-term requirements; address real time production issues as they arise, and identify possible future enhancements. You will bring your skills at balancing workload, asking the right questions to get to the heart of a request, and ability to deploy expert solutions nimbly. In this position, you will strengthen your existing skills in developing and configuring the tools and technology at the core of our clients’ solutions.

Learn more and apply.

Compensation + Benefits

  • Full-Time, salaried staff. We are a group of nonprofit technology professionals – not a loose consortium of contractors. We provide competitive salary.
  • Healthcare, 401K + PTO. We provide excellent healthcare, match 401K contributions (fully vested) and offer 4 weeks of PTO along with 12 paid holidays (10 federal + 2 floating).
  • Employee-Owned. Our firm is employee-owned. The team participants in the governance of the firm, receive a share in profits and help us serve our clients.
  • Commitment to learning and growth. Every day we learn something new. We provide a supportive environment to build expertise and further our careers.

Our Culture

  • Work-life-balance. Our work week is typically a “hard 40.” The days are full and lively, but nights and weekends remain our own – time for families, friends and personal pursuits.
  • Commitment to diversity, equity and inclusion. Our team comes from a wide range of backgrounds. Our commitment is to create a workforce that reflects society – to live our values both inside and out.
  • We work hard but keep it light. Ours is a challenging job. We find it best to approach the work with humor and humility.
  • Strong virtual workplaceCollaboration tools, cross-functional teaming and ensuring we have time to come together are just a few of the ways we work, in-person and remotely, from Boston to Bozeman.
  • Mission-focused. Our clients rely on us to help them deliver on their missions – to provide food and shelter, to build and restore vibrant communities, to support our youth. Our expertise directly impacts the world around us.
  • Leadership and growth opportunities. Every member of the team has an opportunity for leadership through our client work. And our steady, incremental growth presents avenues within the firm.

100% Mission-Driven Clients

Our work is with organizations in nonprofit, public, and social enterprise sectors.

100% Salaried Professionals

Our staff is a team of salaried, nonprofit technology professionals.

100% Employee Ownership

Our firm is a small business that has been proudly employee-owned since 2022.