Senior Software Engineer building Velora’s AI-native CRM, data and integrations platform. Delivering secure full-stack features for nonprofit fundraising, donor management and reporting.
Responsibilities
Build Velora’s AI-native software platform for nonprofit organizations
Focus initially on CRM, data and integrations supporting donor management, communications, automation and reporting
Own high-impact projects end to end from Product prototype through solution design, implementation, release and post-release stability
Partner with Product to clarify customer outcomes, break work into increments and raise scope-versus-date tradeoffs
Work across frontend, backend, infrastructure and data to deliver complete features
Design secure APIs and data models and protect sensitive donor information
Direct coding agents, critically review their output and remain accountable for every change
Own quality and release readiness through unit, integration and end-to-end testing, failure-case validation and production verification
Monitor and troubleshoot shipped software
Shape technical direction and evolve mature application logic into newer services where appropriate
Conduct rigorous code reviews, mentor teammates, share knowledge and create reusable engineering patterns and agent workflows
Requirements
5+ years as a software engineer, including 2+ years at senior level
SaaS product experience preferred
Experience leading complex full-stack projects independently from design through production
Strong web fundamentals, including state management, authentication, authorization, secure APIs and data modelling
Understanding of system architecture and databases
Practical approach to reliability, security and scale
Daily use of AI coding agents, with judgment to guide and review their output
Ownership of automated testing, release readiness and production performance
Clear communication and collaboration with Product and engineering
Experience with constructive feedback, mentoring, code review and knowledge sharing
Familiarity with TypeScript/JavaScript, Node.js, React, Next.js, Vue or similar frameworks
Familiarity with PostgreSQL/MongoDB, schema design, migrations and event-driven systems such as Kafka or change data capture
Familiarity with cloud infrastructure, containers, serverless platforms, feature flags and observability
Familiarity with AI coding agents such as Cursor, Claude Code or Copilot and reusable agent workflows
Experience designing data and AI-powered features, metrics or semantic layers, analytics data modelling and trustworthy LLM-driven flows
Nonprofit, CRM or fundraising experience is a plus
Benefits
4 weeks paid leave
11 days of public holidays
Extra 2-week end-of-year company shutdown
Generous paid sick leave
Remote-first work arrangement within approved hire locations
Staff Full Stack Engineer setting architecture for Mattermost’s secure collaboration platform. Scaling Go and React systems for defense, intelligence, and critical infrastructure customers.
Senior Full Stack Engineer building Mattermost’s secure collaboration platform for defense and critical infrastructure. Developing Go and React features with AI - forward workflows and open - source contributions.
Senior Software Engineer building scalable financial - data and payment infrastructure for Marqeta’s embedded finance platform. Designing services, automating releases, and resolving production issues across distributed systems.
Senior/Staff Software Engineer leading OpenMined’s open - source federated AI infrastructure. Building fusion - model benchmarking tools, distributed systems, and production engineering practices.
Senior Full Stack Engineer building search, matching, and AI - powered talent discovery experiences for Greenhouse’s hiring platform. Working across OpenSearch or Elasticsearch, full - stack development, and ML relevance systems.
Senior Full Stack Engineer building search, ranking, and AI - powered talent matching experiences at Greenhouse. Developing full - stack employer - facing workflows with OpenSearch or Elasticsearch.
Senior engineer evaluating OpenAI Codex, Claude Code, and Cursor interactions. Providing rigorous written and video feedback on AI - assisted software engineering quality.
Senior Software Developer building scalable, distributed network management software for Auvik, a cloud - based IT infrastructure platform. Designing microservices, Kubernetes deployments, Kafka systems, and reliable collector code.
Software Developer designing, testing, and maintaining secure applications for Multiview, an ERP and financial software company. Collaborating across teams and using AI coding agents to improve client - focused products.
AI Product Engineer building production agents, MCP integrations, and developer tools for ClickHouse’s open - source ClickStack observability platform. Improving incident investigation, telemetry analysis, and agent reliability.