- Company: Benevity
- Location: Calgary, Alberta
- Work type: Remote
Benevity — company details are preparing and update automatically in a few seconds (or refresh).
Benevity is hiring a remote Senior Staff Developer based in Calgary, Alberta to help architect the technology that powers corporate social impact for most of the Fortune 100. If building scalable systems that move people to do good in the world energizes you, this full-time role is your next chapter.
About the Role
As a Senior Staff Developer at Benevity, you'll bring deep hands-on full stack development and architecture expertise to bear across multiple teams and layers of our engineering organization. Reporting to the Director of Engineering, you'll help define and deliver technical strategy, partnering closely with Principal Architects to set direction through resilient, reusable, and extendable patterns.
Key Responsibilities
- Lead full stack solution design for cross-domain initiatives on public cloud platforms.
- Apply expertise in areas such as data processing and lifecycle management, multi-region data distribution and compliance, data quality and observability, content and digital asset management, personalized search and indexing, or domain-driven design.
- Embed security best practices throughout the stack using cloud-native design.
- Author and maintain architecture documentation, decision records, and implementation guides.
- Boost team velocity, agility, and time to market by championing industry-standard tools and processes.
- Prototype proofs of concept that advance both technology and product.
- Mentor staff and senior developers through practical examples, constructive feedback, and an inclusive, collaborative culture.
- Translate business needs into technical specifications alongside product managers and fellow engineers.
Qualifications
- 8+ years building scalable software, with 2+ years leading modernization or transformation efforts.
- Strong command of software architecture and domain-driven design using an API-first, event-driven, loosely coupled approach.
- Proficiency in Java (Spring Boot) and Python (FastAPI), with a focus on performant, cost-effective products.
- Hands-on experience with cloud-native infrastructure across AWS and GCP, plus CI/CD tooling like GitHub Actions and Jenkins.
- Enterprise data engineering and integration skills spanning relational, document, and warehouse engines.
- Deep knowledge of DevSecOps, Infrastructure-as-Code, and automated testing for secure, reliable delivery.
- A commitment to ethical, secure AI-driven development practices and to eliminating technical debt.
- Excellent communication, comfort with ambiguity, and a growth mindset.
- A degree in Computer Science, Engineering, or equivalent experience earned through diverse or non-traditional paths.
About Benevity
Benevity is how the world does good, giving companies and their people the technology to take social action through giving, volunteering, grantmaking, employee resource groups, and micro-actions. One of Canada's first B Corporations, we serve teams worldwide and treat diversity, equity, inclusion, and belonging as part of our DNA. We offer a flexible, remote-friendly hybrid model for those near our offices.
How to Apply
To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.
You’ll finish your application on the employer’s website. We don’t ask for a resume on this page.
Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).
Listing facts
- Role Senior Staff Developer
- Employer Benevity
- Location Calgary, Alberta · Remote-friendly
- Type Full Time
- Posted June 21, 2026
- Apply by July 21, 2026
- Country Canada
- Overview Full job description on this page (439 words)
Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.
Typical work in Senior Developer
Independent occupational context from O*NET (U.S. public-domain labor data). This is about the occupation, not a rewrite of this employer's posting.
- Develop and document database architectures.
- Collaborate with system architects, software architects, design analysts, and others to understand business or industry requirements.
- Develop database architectural strategies at the modeling, design and implementation stages to address business or industry requirements.
- Design databases to support business applications, ensuring system scalability, security, performance, and reliability.
- Develop data models for applications, metadata tables, views or related database structures.
- Design database applications, such as interfaces, data transfer mechanisms, global temporary tables, data partitions, and function-based indexes to enable efficient access of the generic database structure.
Public discussions & open sources
Attributed public threads and profiles — not employee reviews or star ratings.
- Hacker News — A Vulnerability in Libsodium
- Hacker News — GoFundMe created 1.4M donation pages for nonprofits; organizations had no clue
- Hacker News — Danish supermarket chain is setting up "Emergency Stores"
- Hacker News — Apple allows some iOS apps to track user locations via lists of nearby SSIDs
Cached public sources (Hacker News, Dev.to, GitHub, etc.).
Employer website
Limited public data for this employer
We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.
Explore related openings
6 other opening(s) at Benevity on Get A Job.AI
- Senior Staff Developer
- Senior Manager, Procure-to-Pay
- Senior Manager, Procure-to-Pay
- Senior Analyst, Global Money Movement
- Senior Analyst, Global Money Movement
- Events & Experiences Manager
Occupation family: Senior Developer
Research this employer
Pull public facts we already cached for this company (Wikipedia, news, discussions). We never invent Glassdoor-style ratings.
Open interview kit (print-friendly)
Free candidate alerts — we email you when matching roles go live. This alert will prefer remote roles.
Create alert for “Staff Developer”Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
- Register now to access our free AI resume builder
Hiring instead? Post a job and reach candidates searching right now.
