{"id":4302680,"url":"https://alion.io/job/velora-software-engineer","title":"Software Engineer","company":{"id":2484569,"name":"Velora","domain":"velorahr.com","url":"https://alion.io/company/velorahr","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Cursor","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"Apache Kafka","optional":true},{"name":"GitHub","optional":true},{"name":"Linear","optional":true},{"name":"Notion","optional":true},{"name":"PostgreSQL","optional":true},{"name":"React.js","optional":true},{"name":"Slack","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-11-13T23:41:17Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-14T04:26:26Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"About Velora:\ncheck out our company website: joinvelora.com\nOur product websites:\nkeela.co\nraisely.com\naplos.com\nWe’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora, with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable.\nTogether, our combined expertise spans fundraising, donor management, financial tracking, and communications-offering a powerful suite of tools designed to reduce complexity so nonprofits can focus on what matters most: making a difference.\nWe’re one company with 3 products all servicing customers in the impact space. Working at Velora means that you have the opportunity to build one or across all our products.\nWe have a combination of merged teams and also teams dedicated to one specific product and you can find details about the work through our job descriptions under the “about the role” section.\nAbout the Role\nWe're hiring a Software Engineer to help build Velora's AI-native software platform, giving nonprofit teams more time for their mission and less time spent on administration. You'll join the team that builds the CRM, data and integrations at the core of the platform, supporting donor management, communications, automation and reporting as a mature product moves into newer services.\nThis is a full-stack role where you'll own well-scoped features end to end, from a Product prototype through build, release and verification in production. You'll work across frontend, backend, infrastructure and data, own the testing and quality of your own work, and keep an eye on what you ship after it goes live. You'll grow your design and scoping skills with guidance from senior engineers and partner closely with Product along the way.\nAI is central to how we work. You'll direct coding agents on your own features, review every output critically and stay accountable for what ships. You'll also take part in code reviews, giving thoughtful feedback and using what you learn to raise the quality of your own work.\nWhat will you be doing?\nOwn well-scoped features end to end, from a PM's prototype through build and release, engaging Product early and growing with guidance on scope and trade-offs.\nWork across the full stack -frontend, backend, infrastructure and data-on your own features, rather than a single layer.\nWork AI-native by default: direct approved agents in Cursor on your own work, review every output critically, and stay accountable for everything you ship.\n Own quality for your features with no QA handoff: write unit, integration and end-to-end (E2E) tests that prove the work, and flag higher-risk work so the team can decide whether to pull in central QA.\nShip small changes to production continuously, often behind feature flags. Work is done when it's verified in production, not when it's merged.\nOwn what you ship after release: monitoring, triage and fixes.\nBuild securely from design onward, with particular care for donor data, and review for security in code review.\nContribute to design on your features, learning how a mature core application is moving into newer services, and making code improvements with guidance.\nParticipate in code reviews, giving timely, constructive feedback and using feedback to raise the quality of your own work.\nHow we build:\nWe deploy to production many times a day; feature flags separate deploying from releasing.\nAI increases individual leverage; it doesn't replace pairing or peer judgment.\nMeeting-light: short daily standups, retros every two weeks and meeting-free Fridays.\nWhat we're looking for:\n2-3 years as a software engineer; SaaS product experience preferred.\nBachelor's degree in Computer Science or related field, or equivalent experience.\nYou've delivered well-scoped features from build to production, broken them into small pieces and landed them with minimal supervision.\nYou've shipped full-stack features that held up in production, and can explain your work clearly.\nYou use AI agents in your daily engineering work and can show how you direct and verify them, including times you caught an agent getting it wrong.\nYou've owned quality for your features-tests included-without a QA team behind you.\nYou build secure by default and treat sensitive data with care.\nYou give and receive constructive feedback in code review.\nYou communicate clearly with your team, raise trade-offs early, and stay pragmatic about business needs.\nWhat we value\nAutonomously outcome-focused: you act like an owner and own results, not just tasks.\nRelentlessly curious: you question assumptions and keep looking for better ways to work.\nAI-native: you turn to AI first while applying the judgment needed to verify what it produces.\nFurther detail\nTechnical expertise\nFamiliarity with some of the following-we don't expect all of it:\nTypeScript/JavaScript and Node.js; Python is a plus.\nReact, Vue, or similar modern front-end frameworks.\nPostgreSQL and MongoDB, including schema design and versioned migrations.\nKafka, change data capture, or other event-driven systems.\nCloud and serverless platforms, containers, feature flags, and production observability.\nCursor, coding agents, and reusable agent workflows.\nAdditional qualifications\nProficiency in English (written and spoken).\nExperience with Linear, Notion, GitHub and Slack.\nExperience with nonprofit, CRM or fundraising software is a plus.\nWhy work with us?\nIf you need more convincing, here’s the rest of it:\n Salary - Compensation band $160K - $180K CAD. Your base salary compensation will be determined based on factors such as skills, education, experience, and geographic location.\n Paid Time Off - Canada: Everyone gets 4 weeks paid leave plus 11 days of public holidays, as well as an ‘end of year shutdown’ which is an extra 2 week company holiday. Plus, you are entitled to generous paid sick leave.\n Work remotely - We’re a remote-first company - live and work wherever you’re happiest (within approved hire locations).\n Training - We’ll support you when you want to learn new skills or pay for conference or course tickets.\n Health Coverage & Retirement - Canada & US: We offer robust medical, dental, vision, disability and life insurance coverages and have a 4% match on Retirement.\nIf you have any questions or require accommodations in the interview process, please reach out to .\nVelora's Commitment to Equal-Employment, Diversity, Inclusion, and Equity\nWe know with diversity comes strength. Aplos, Raisely and Keela provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.","description_format":"text","description_chars":7241,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Equity","Insurance coverage","Life insurance"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Recruiting Software & ATS"],"lifecycle":[{"event":"open","at":"2026-11-14T04:26:26Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["conf:0","win:early","comp:junior"],"computed_at":"2026-11-14T05:08:36Z"},"pay":null,"html_url":"https://alion.io/job/velora-software-engineer","json_url":"https://alion.io/job/velora-software-engineer.json","meta":{"generated_at":"2026-11-14T05:08:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8557,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2484569},"rest":"https://alion.io/mcp/rest/get_company?id=2484569"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvelora-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvelora-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvelora-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/velora-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvelora-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4302680}},{"tool":"search_jobs","arguments":{"company":"velorahr.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4302680},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}