Senior Software Engineer
C++, Systems
Confirmed live in the last 24 hours
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)