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.
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.
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.
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.
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.
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.
Our work is with organizations in nonprofit, public, and social enterprise sectors.
Our staff is a team of salaried, nonprofit technology professionals.
Our firm is a small business that has been proudly employee-owned since 2022.
© 2025 Craftsman Technology Group