Moore is a data-driven constituent experience management company focused on integrated supporter experiences across multiple platforms. The AI Software Engineer will contribute to the design, development, and delivery of the SimioAccelerate platform, working closely with product managers and data scientists to build AI-powered features and ensure a seamless experience for nonprofit clients.
Responsibilities:
- Design, develop, and maintain features across the SimioAccelerate platform, ensuring a seamless self-serve experience for nonprofit clients
- Build and extend agentic workflows and AI-powered features that turn donor and transaction data into business intelligence, insights, and meaningful outreach
- Work as an orchestrator of AI agents, not just a coder - plan, design, build, test, deploy, and monitor with AI tooling doing more of the execution while you direct, review, and own the outcome
- Collaborate with product managers, data scientists, and fellow engineers to translate business requirements into scalable technical solutions
- Develop and maintain cloud-hosted services across the platform, including the application front end, Azure processing layer, Snowflake data layer, and AI service layer
- Help design and apply evaluation frameworks that measure the quality, safety, and reliability of AI outputs alongside standard testing for non-AI features
- Ensure solutions meet organizational standards for security, performance, compliance, and data privacy, including the strict separation of PII from AI-accessible data
- Stay current with emerging technologies, AI tooling, and industry trends, and bring useful ideas back to the team
Requirements:
- 5+ years of experience in software development, with hands-on experience shipping production features in a SaaS environment
- Practical experience building with agentic workflows
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Proficiency in modern programming languages and frameworks, particularly web-based application development (React, JavaScript/TypeScript) and Python
- Hands-on experience with at least one cloud platform (Azure preferred; AWS or GCP also welcome), including services for compute, storage, and serverless architectures
- Familiarity with software architecture, design patterns, and development methodologies in a SaaS context
- Experience working with relational or analytical databases (Snowflake a plus) and writing SQL
- Experience working in Agile or iterative development environments
- You have figured out how to productively integrate AI into the entire SDLC process with Claude Code, Codex, or similar
- Bonus points if you have experience with nonprofits, fundraising, or marketing