← All jobs in United States

Unlimited leave · Remote · Software Engineer

Senior Full Stack Salesforce Developer

Better Impact · United States · United States

Remote Full time USD 120k–145k / year Posted Open until 18 Oct 2026

The job, in the employer's words

Better Impact is looking for a Senior Full Stack Salesforce Developer to help support and evolve our HandsOn Connect platform. This role works across managed package development, bug fixes, integrations, and the cloud infrastructure that supports key platform functionality.

We’re looking for a Senior Full Stack Salesforce Developer who brings deep Salesforce development experience along with the versatility to work across .NET services and Azure infrastructure. You’ll work in Apex and Lightning Web Components, support both legacy and modern Salesforce package architecture, troubleshoot integrations, and help solve the complex technical issues that make their way beyond our Salesforce Admin team.

This is a development role, but it isn’t one where you’ll spend your days isolated from the people using what you build. You’ll work closely with our HandsOn Connect and Customer Experience teams to understand problems, determine the right technical solution, and occasionally support client-specific projects or technical discovery.

If you’re the kind of developer who likes getting into the weeds, figuring out where a problem actually lives, and helping make the systems around you better as you go, you’ll have plenty to dig into here.

What You’ll Do

  • Own complex technical escalations. Take ownership of Tier 3 bugs and technical issues that require development expertise, including Apex and Lightning Web Component fixes and second-generation (2GP) unlocked package development.
  • Build and maintain Salesforce solutions. Work across Apex, LWC, automation, and managed package architecture to maintain and extend the HandsOn Connect platform.
  • Maintain and extend .NET services. Support the C#/.NET aggregator and integration services responsible for syncing data between Salesforce and external systems.
  • Support our Azure infrastructure. Maintain Azure Blob Storage integrations, Azure-hosted APIs, and related cloud infrastructure supporting file storage, geolocation, and other platform functionality.
  • Diagnose before you develop. Determine whether an issue is best solved through Salesforce configuration, code, or an integration fix. You’ll have the Salesforce Admin knowledge to understand the difference and the development expertise to take on the problems that require code.
  • Work across Salesforce package architecture. Support both legacy first-generation (1GP) managed packages and modern second-generation (2GP) unlocked packages, including migration efforts where needed.
  • Partner closely with Customer Experience. Serve as a development-level technical partner for escalated cases, working alongside our CX and Salesforce Admin teams to solve difficult issues and help us continue defining what belongs in Tier 2 versus Tier 3 as we scale.
  • Contribute technical expertise to solutions. Occasionally partner with Sales and Solutions to understand customer requirements, assess technical feasibility, and provide development input for proposed solutions or future builds.
  • Support client-specific technical work. Occasionally contribute to custom, client-facing projects alongside the CX team.

Requirements

You don’t need to check every possible Salesforce box, but you should be able to step into a senior development role and work independently across a fairly varied technical environment.

Salesforce development experience. You have professional experience developing with Apex and Lightning Web Components and are comfortable debugging and maintaining existing Salesforce code.

Strong Salesforce platform knowledge. You understand flows, custom objects and fields, page layouts, permission sets, and automation well enough to recognize when an issue can be solved through configuration rather than development.

C#/.NET experience. You’ve professionally built, maintained, or supported .NET applications or services.

Azure experience. You have working knowledge of Azure and cloud infrastructure, particularly Blob Storage, APIs, and integrations.

Managed package experience. You’ve worked with Salesforce managed package architecture, including 1GP, 2GP/unlocked packages, or migrations between them.

Strong debugging instincts. You can independently work through an issue and determine whether you’re looking at a configuration problem, code-level bug, integration failure, or something else entirely.

Communication skills that match your technical skills. You’ll work closely with technical and non-technical teammates and occasionally with clients. You should be comfortable asking good questions and explaining technical issues clearly and patiently.

Nice to Have

  • Salesforce certifications such as Administrator, Platform Developer I, or Platform Developer II
  • Experience with nonprofit, volunteer management, or other vertical SaaS platforms
  • Experience with Jira-based development workflows and SLA-driven support environments
  • Experience working in a smaller Salesforce or .NET/Azure development environment where you’ve had broad ownership across the stack
  • Prior consulting, sales engineering, or similar experience working directly with non-technical teammates and customers

About Better Impact

Our mission is simple: better volunteerism, stronger communities.

Better Impact provides software that helps nonprofits, government agencies, healthcare organizations, and companies recruit, schedule, communicate with, and track volunteers and their impact. We advance volunteerism by equipping the professionals who make it happen with the technology, benchmarks, and community they need to run effective volunteer programs.

Today, our products support more than 85,000 organizations, millions of volunteers, and more than 600 million volunteer hours across the nonprofit, public, healthcare, and corporate sectors.

Our vision is a world where volunteerism is recognized, resourced, and respected in every community.

Benefits

Location: Remote, US
Compensation: $120,000–$145,000

This role reports through our Development organization to the Chief Architect and works closely day-to-day with the HandsOn Connect team.

  • Medical, dental, and vision insurance after 90 days
  • 401(k) after 90 days
  • Unlimited vacation
  • 9 paid company holidays
  • Paid parental leave

Requirements mentioned

  • You don’t need to check every possible Salesforce box, but you should be able to step into a senior development role and work independently across a fairly varied technical environment.
  • Salesforce development experience. You have professional experience developing with Apex and Lightning Web Components and are comfortable debugging and maintaining existing Salesforce code.
  • Strong Salesforce platform knowledge. You understand flows, custom objects and fields, page layouts, permission sets, and automation well enough to recognize when an issue can be solved through configuration rather than development.
  • C#/.NET experience. You’ve professionally built, maintained, or supported .NET applications or services.
  • Azure experience. You have working knowledge of Azure and cloud infrastructure, particularly Blob Storage, APIs, and integrations.
  • Managed package experience. You’ve worked with Salesforce managed package architecture, including 1GP, 2GP/unlocked packages, or migrations between them.
  • Strong debugging instincts. You can independently work through an issue and determine whether you’re looking at a configuration problem, code-level bug, integration failure, or something else entirely.
  • Communication skills that match your technical skills. You’ll work closely with technical and non-technical teammates and occasionally with clients. You should be comfortable asking good questions and explaining technical issues clearly and patiently.
  • Nice to Have
  • Salesforce certifications such as Administrator, Platform Developer I, or Platform Developer II
  • Experience with nonprofit, volunteer management, or other vertical SaaS platforms
  • Experience with Jira-based development workflows and SLA-driven support environments
  • Experience working in a smaller Salesforce or .NET/Azure development environment where you’ve had broad ownership across the stack
  • Prior consulting, sales engineering, or similar experience working directly with non-technical teammates and customers
  • About Better Impact

No Mondays shows this listing as the employer published it. Check the details on the employer's site before you apply.

More unlimited leave jobs in United States

Tomorrow.io · Golden · yesterday

Software Engineer

Tomorrow.io’s Space & Sensors team is responsible for the development of unique RF-based sensing systems, such as radar and sonar, from architecture through implementatio…

Unlimited leaveFlexible hoursUSD 120k–135k / year
Twitch · San Francisco · yesterday

Software Engineer I

About Us Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where t…

Unlimited leave
Toro TMS · Remote - USA · yesterday

Senior Software Engineer

About Toro TMS We are Toro TMS , a growth-stage startup working to build the modern operating system for trucking. Our focus is squarely on building the best-in-class, en…

RemoteUnlimited leave
CHAOS Industries · El Segundo · yesterday

Guidance Software Engineer

CHAOS Industries is redefining modern defense with a multi-product portfolio that gives the ultimate advantage—domain dominance. The company's products are powered by Coh…

Unlimited leaveUSD 160k–280k / year
CHAOS Industries · El Segundo · 2 days ago

Senior/Principal Radar Software Engineer

CHAOS Industries is redefining modern defense with omniscient systems purpose-built for today’s realities. Designed and built by top U.S. military veterans and Silicon Va…

Unlimited leaveNo-meetings cultureUSD 140k–240k / year
OneTrust · Atlanta · 2 days ago

Full Stack Web Developer - Marketing

Strength in Trust OneTrust’s mission is to enable innovation through the responsible use of data and AI. We believe that ensuring data is trusted shouldn’t slow teams dow…

Unlimited leave

6,163 live roles · See all →

Other roles at Better Impact

Better Impact · Winston-Salem · 15 days ago

Account Executive - Level 1

About Better Impact Better Impact builds software for organizations that rely on people showing up for one another and their communities. Our platform helps nonprofits, h…

Unlimited leaveRemote
Better Impact · Winston-Salem · 46 days ago

Salesforce Support & Onboarding Lead

About Better Impact Better Impact builds software for organizations that rely on people showing up for one another and their communities. Our platforms help nonprofits, h…

RemoteUnlimited leaveUSD 85k–95k / year
Better Impact · Winston-Salem · 2 months ago

Senior Account Executive

About Better Impact Better Impact builds software for organizations that rely on people showing up for one another and their communities. Our platform helps nonprofits, h…

Unlimited leaveRemote
Better Impact · Winston-Salem · 3 months ago

Quality Engineer

ABOUT BETTER IMPACT Our mission is simple: better volunteerism, stronger communities. Better Impact provides software that helps nonprofits, government agencies, healthca…

Unlimited leaveRemote

4 live roles · See all →

Remote share — Software Engineer jobs in United States

80% are remote

1308 of 1,635 jobs we have listed

How long they stay open — Software Engineer jobs in United States

47 days median time open before the listing ended

Based on 118 ended listings

Advertised pay — Software Engineer jobs in United States

USD 198k median advertised pay / year

Middle half: USD 165k – USD 225k

From 1,105 listings that state pay