cover image
Ren

Ren

reninc.com

1 Job

417 Employees

About the Company

Ren is a driving force that powers people, ideas, and institutions for good. As the leading independent philanthropic solutions provider in North America, Ren delivers the expertise, standards, and technology necessary to power growth and scale throughout the philanthropic economy. Elite financial services firms, nonprofit organizations, and community foundations rely on Ren to support more than $125 Billion of assets through their planned giving programs, including charitable trusts, donor-advised funds, pooled income funds, endowments, and private foundations.

Listed Jobs

Company background Company brand
Company Name
Ren
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead the design, development, and delivery of high‑performance, secure SaaS services for a philanthropic solutions platform; mentor junior engineers and partner with architects and product managers in an Agile environment. Expectations: Deliver clean, maintainable code; drive architectural decisions; mentor peers; ensure security and scalability; meet feature delivery deadlines; uphold rigorous testing standards. Key Responsibilities: • Design, build, and maintain C#/.NET Core API services with performance and reliability in mind. • Develop front‑end components using CSS3, TypeScript, and React, Angular, Vue, or Aurelia. • Implement scalable REST and GraphQL microservices; apply CQRS, Mediator, and DI patterns (Autofac preferred). • Write unit, integration, and UI tests; practice test‑driven development to reduce defects. • Modify SQL/PL SQL objects (tables, views, stored procedures) and utilize Snowflake data warehousing. • Create reporting dashboards with Metabase and maintain data models. • Conduct code reviews, pair programming, and training sessions to cultivate team skill sets. • Collaborate with product and architecture teams to translate business needs into technical solutions. • Ensure compliance with security standards across all functions and non‑functional requirements. Required Skills: • 5+ years C#/.NET experience. • 5+ years front‑end development (CSS3, TypeScript, modern JavaScript frameworks). • 3+ years building and supporting complex cloud enterprise applications. • Expertise in microservices, REST/GraphQL APIs, and scalable architecture. • Strong knowledge of algorithms, design patterns, and automated testing frameworks. • Experience with multi‑tenant systems, Snowflake, and Metabase. • Agile/Lean methodology and Git proficiency. • Knowledge of dependency injection (Autofac), CQRS, and Mediator patterns. • Financial technology domain experience is a plus. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field.
United states
Remote
Senior
17-10-2025