Benevity is seeking a Senior Staff Developer to shape and execute technical strategy across teams and layers of our technology organization. This full-stack role involves solution design, architecture, and mentorship, driving higher performance and agility.
What You'll Do
- Act as a full-stack solution design expert for technology initiatives using public cloud platforms spanning multiple teams and domains.
- Ensure security best practice across the technology stack using cloud native solution design.
- Create and maintain technical documentation related to architecture, decisions record, and implementation processes.
- Drive higher performance, agility and time to market by promoting the adoption of industry standard tools and processes.
- Ideate and implement Proof of Concepts for technical and product advancement.
- Work with Principal Architects to lead the technical direction of our organizational strategy through implementing robust architecture patterns.
- Provide mentorship and guidance to senior and staff developers, fostering a collaborative and inclusive team environment.
- Collaborate with product managers, staff developers, and other stakeholders to translate business requirements into technical specifications.
What We're Looking For
- 8+ years of scalable development experience.
- 2+ years leading technology transformations and modernization initiatives.
- Expertise in software architecture and domain-driven design with an API-first approach to loosely coupled, event-driven systems.
- Proficiency in Java (Spring Boot) and Python (FastAPI) with a focus on building performant and cost-effective products.
- Extensive experience with cloud-native infrastructure in AWS and GCP utilizing CI/CD tools like GitHub Actions and Jenkins.
- Skilled in enterprise data engineering and integration patterns to manage datasets across relational, document, and warehouse engines.
- Deep knowledge of DevSecOps, Infrastructure-as-Code, and automated test frameworks.
- Commitment to AI-driven development practices that prioritize ethical standards and secured software delivery.
- Strategic mindset for improving team velocity and impact by proactively identifying and eliminating technical debt.
- Strong ability to navigate ambiguity and solve abstract problems with a collaborative and inclusive growth mindset.
- Excellent communication skills with a proven ability to translate complex user needs into actionable technical roadmaps.
- Dedication to continuous improvement of code and processes while fostering an environment of shared team development.
- Degree in Computer Science, Engineering, or equivalent professional experience gained through diverse or non-traditional paths.
Nice to Have
- Demonstrated experience in one or more of the following domains: Data processing & lifecycle management, Multi-region data distribution and compliance management, Data quality, observability, audit, Content & digital asset management, Personalized search solution and indexing strategy, Domain driven design patterns.
Technical Stack
- Languages & Frameworks: Java (Spring Boot), Python (FastAPI)
- Cloud Platforms: AWS, GCP
- CI/CD: GitHub Actions, Jenkins
Team & Environment
Reports to the Director of Engineering.
Work Mode
This is a hybrid position open to candidates in Canada, Spain, Switzerland, the United Kingdom, and the United States. Benevity embraces a flexible hybrid approach to work that empowers people.
Benevity's culture is built on diversity, equity, inclusion and belonging, with a commitment to purpose as well as profits and a culture of belonging with equal opportunities for everyone.
Candidates with disabilities who may require accommodations throughout the hiring or assessment process are encouraged to reach out to [email protected].





