[Remote] AI Software Engineer
Note: The job is a remote job and is open to candidates in USA. Moore is a data-driven constituent experience management company serving the nonprofit, education, association, political, and commercial sectors through integrated marketing, data, and fundraising solutions. The AI Software Engineer will design, develop, and maintain full-stack features for the SimioAccelerate self-serve agentic platform, build AI-powered workflows, and integrate cloud, data, and AI services. This role collaborates cross-functionally to deliver scalable, secure, and reliable products in an autonomous, startup-paced environment.
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
Skills
- You have figured out how to productively integrate AI into the entire SDLC process with Claude Code, Codex, or similar
- You are highly autonomous with a strong bias to action. A self-starter who finds the work and gets stuff done
- You thrive in ambiguity and a fast-paced startup environment. You're comfortable when the roadmap is unclear, the role is undefined, and the right move is to start building and figure it out
- 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
- Bonus points if you have experience with nonprofits, fundraising, or marketing
- * Experience working on or around marketing technology platforms (e.g., CRM, marketing automation, SMS, or email platforms)
Benefits
- Comprehensive healthcare
- Paid holidays
- Generous paid time off
- Remote work arrangement
Company Overview