Senior Software Engineer
C++, Systems
Confirmed live in the last 24 hours
Trunk

11-50 employees

Customized social impact programs for businesses
Company Overview
Percent Pledge is a leading company in the realm of social impact programs, offering a comprehensive platform that facilitates everything from donation matching to employee volunteering, backed by a team of industry experts. Their customized programs have demonstrated efficacy in improving employee engagement and retention, with nearly half of all employees participating and a mere 2% turnover rate among those involved. This company's unique approach to corporate social responsibility not only enhances employer branding but also fosters a culture of giving and community involvement.
Social Impact
B2B

Company Stage

Seed

Total Funding

$2.8M

Founded

2018

Headquarters

Chicago, Illinois

Growth & Insights
Headcount

6 month growth

-17%

1 year growth

-6%

2 year growth

100%
Locations
San Francisco, CA, USA • Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Next.js
AWS
Data Analysis
Git
React.js
Rust
Kubernetes
TypeScript
gRPC
CategoriesNew
Software Engineering
Requirements
  • 5+ years of professional experience
  • Excellent debugging and troubleshooting skills and the tenacity to drive a solution to a conclusion
  • Experience and intuition to zero in on root causes for bugs that can leave others stumped
  • The ability to operate independently but know when you are in too deep and need to ask for help
  • Frontend: Typescript, React, Next.js
  • Backend: Typescript, Node, AWS, CDK, k8s, gRPC
  • Observability: Prometheus, Grafana, Kiali, Jaeger
  • CLI/Daemon/LSP: C++20, Bazel, a bit of Rust
  • VSCode Extension: Typescript
  • CI/CD: GitHub Actions
  • General: GitHub, Slack, Linear, Slite
Responsibilities
  • Manage project priorities, deadlines, and deliverables
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Propose, develop, test, deploy, maintain, and enhance the Trunk's local development tools (CLI, daemon, language server, IDE extensions)
  • Build new user-facing features using modern C++ (Rust experience is a plus)
  • Improve analytics, monitoring, and alerts to our software to better respond to operational incidents
  • Redefine best-in-class software development processes so that we can build an opinionated product
Desired Qualifications
  • Experience building new user-facing features using modern C++ (Rust experience is a plus)