Techsoup logo

Senior CRM Developer/Engineer

techsoup

Remote
Full-time
Senior
3+ yrs
$30k–$43kPosted 3mo ago

Real job — pulled straight from techsoup’s careers page · Verified May 24, 2026 · No reposts.

Job description

techsoup is hiring a Senior CRM Developer/Engineer — a full-time, remote role ($30k–$43k). Apply directly on techsoup's careers page below.

Senior CRM Developer/Engineer

Location: Remote

Department: General

Senior CRM Developer/Engineer
About TechSoup

TechSoup is a global nonprofit social enterprise helping NGOs access technology, resources, and funding. For over 30 years, we’ve supported 1.4M+ organizations across 230+ countries, delivering over $19B in technology value.

We’re a fully remote, mission-driven team using technology to create a more equitable world.
Position Summary 
As a Senior Senior CRM Developer / Engineer you will work closely with IT Team and various stakeholders. You will also be responsible for designing and implementing the full technology stack powering a global nonprofit enterprise operations platform. You will also be creating end-to-end flow starting from business process design and CRM customization through cloud-native serverless infrastructure, third-party API integrations, ETL pipelines, and security architecture.
Key Responsibilities  
  • Architect and build Functions-based microservices with production-grade reliability (message archiving, distributed locking, tiered retry, adaptive rate limiting)
  • Develop and maintain Dynamics 365/Dataverse customizations: plugins, custom APIs, web resources, and data models
  • Build and operate integrations across 6+ external systems (Box.com, Zendesk, NetSuite, IRS, CTP/XMAP, Onyx CRM and other Shared Tech Systems)
  • Design configuration-driven rule engines enabling business teams to modify qualification and routing logic without code changes
  • Implement security infrastructure
  • Build ETL pipelines for regulatory compliance data (IRS revocation lists to SQL Server to CRM)
  • Create bilingual implementations (C#/.NET + Python) of core services for flexibility and platform reach
  • Manage cloud infrastructure: Azure Functions Elastic Premium plans, multi-slot deployments, storage queues, table storage
  • Contribute to defining the plan & approach for team 
  • Quality results aligned with the enterprise architecture
  • Work actively with the whole team in preparing documentation, improving tech team capabilities and sharing knowledge regarding past and future implementations
  • Report, handle and verify defects 
  • Recommending appropriate actions for test results 
  • Close cooperation with Developers and DevOps daily 
  • Help troubleshoot issues 
  • Create logs to document testing phases and defects 

Your Profile: 
  • You have at least 3+ years’ experience in similar position 
  • Experience in complex solutions in CRM Dynamics 365/Dataverse, Azure Functions, Azure Storage (Queues, Tables, Blobs), C#, .NET Framework, .NET 8, Python, JavaScript, OAuth/SOAP/REST, SQL Server/SSIS, MSAL, PowerShell
  • You can think analytically and clearly present and justify your opinion 
  • You are looking for new challenges 
  • Can talk freely in English (or on a communicative level, but want to develop yourself in this area) 
  • You want to share knowledge as well as learn from others 
     
Work Environment 
  • Project management: Scrum in development, Kanban in support 
  • Issue tracking tool: Jira 
  • Knowledge repository: Confluence 
  • Version control system: GIT 
 
This is fully remote role
Salary range: 12,000pln – 17,000 pln gross per month
This may change depending on location, as we recalculate it for Cost of Living index for the given country.

Send your CV to [email protected] with Senior CRM Developer/Engineer in the title.

Get Crm Developer/engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Sequoia Connect logo

Senior Azure Developer

Remote · Mexico-eligible
✓ From careers page· 29m ago
Sequoia Connect logo

Lead Test Automation Engineer

Mexico
✓ From careers page· 29m ago
Sequoia Connect logo

Compliance and Product Security Engineer

Mexico
✓ From careers page· 29m ago
Sequoia Connect logo

C# Full Stack Engineer

Remote · Mexico-eligible
✓ From careers page· 29m ago

Frequently asked questions

What is the salary for Senior CRM Developer/Engineer at techsoup?

The estimated salary range for Senior CRM Developer/Engineer at techsoup is $30,000 - $43,000 USD per year.

Is Senior CRM Developer/Engineer at techsoup a remote job?

Yes, Senior CRM Developer/Engineer at techsoup is a remote position. This role is open to remote candidates.

What skills are required for Senior CRM Developer/Engineer at techsoup?

The required skills for Senior CRM Developer/Engineer at techsoup include: C#, .NET, Python, JavaScript, SQL Server, PowerShell, Git, JIRA, Confluence, API, OAuth, SOAP, REST.

What is the seniority level for Senior CRM Developer/Engineer at techsoup?

Senior CRM Developer/Engineer at techsoup is a Senior level position.

How do I apply for Senior CRM Developer/Engineer at techsoup?

You can view the full description and apply for Senior CRM Developer/Engineer at techsoup on EchoJobs: https://echojobs.io/job/techsoup-senior-crm-developer-engineer-fnoyh.