Head of Engineering
Accountability
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 200,000–250,000/yr
Posted 2mo ago
Head of Engineering
Skip to form content
Head of Engineering
Head of Engineering
Location
Remote-First; US-based
Reports To
Terry McMillan (Founder), Joanne Miguel (CPO)
Direct Reports
Web App Engineering Team; Mobile App Engineering Team; Platform Team (Integrations, AI/MCP)
Type
Full-Time, Permanent
Salary Range
$200,000 - $250,000
About Accountability
Accountability is a financial management platform designed specifically for agencies. Founded in 2008 and headquartered in Melbourne and New York, it is trusted by agencies in over 30 countries. The platform was created by agency CFOs and focuses on maximizing profitability through automation and curated integrations.
We are at an exciting inflection point
transitioning from a financial management system into a true financial intelligence platform. AI, automation, and a global integration marketplace are at the center of our next chapter — and this role sits at the heart of that transformation.
Role Overview
The Head of Engineering is the most senior engineering leader in the business — owning the architecture, delivery capability, and the AI/MCP strategy that will define how Accountability competes over the next five years. This is a rare opportunity to help shape the technology strategy of a growing, vertical-specific SaaS platform at a pivotal moment, accelerating from a strong, proven foundation with intelligence, rigor, and speed.
Key Responsibilities
AI & MCP Strategy
- Define and execute the MCP (Model Context Protocol) server roadmap — starting with read-only AI agent access to platform data in Phase 1, progressing to write operations by Phase 4
- Architect the integration between Accountability's API layer, the MCP server, and external AI consumers including Claude, Microsoft Copilot, and client-built LLM agents
- Evaluate integration and automation approaches — maintaining a clear architectural boundary between data integration and AI access layer
- Stay ahead of the field: track MCP protocol developments, LLM capabilities, and agentic workflow patterns, and translate these into concrete platform decisions
Engineering Leadership
- Lead and mentor three engineering teams:
- Web App Team — the platform's financial engine: GL, AP/AR, billing, revenue recognition, payments (ISO 20022), and month-end close automation
- Mobile App Team — time, expense, and workflow features for field and agency staff
- Platform Team — Integrations, AI/MCP server, and API layer
- Set engineering standards: code quality, testing, deployment practices, incident response, and on-call discipline across all three teams
- Drive the ongoing .NET to .NET Core migration — maintaining delivery velocity while modernizing the foundation
Platform & Architecture
- Ensure platform scalability, security, and reliability as the client base grows across enterprise holding companies, independent networks, and specialist agencies
- Define the data architecture that supports both operational workflows and the embedded BI and AI layers — ensuring Redshift, SPICE datasets, and the MCP server operate from a coherent, consistent data model
Product & Commercial Alignment
- Partner closely with Product Management to translate the strategic roadmap into executable, well-sequenced engineering plans
- Represent engineeering at executive level: provide clear, honest reporting on delivery progress, technical debt, and risk
Qualifications
Required
- Proven experience leading engineering teams in a B2B SaaS environment — ideally in fintech, ERP, or professional services software
- Hands-on architectural depth in .NET / .NET Core, SQL, REST APIs, and AWS — you can review a pull request and hold your own in a design review
- Demonstrable experience building or integrating AI/LLM capabilities into production software — you understand prompt engineering, agent architectures, and the practical limits of current models
- Strong grasp of data architecture: warehousing, ETL/ELT patterns, and the relationship between operational databases and analytical layers
- Experience with integration patterns: direct API, webhooks, iPaaS, and event-driven architectures — and clear opinions on when each is appropriate
- Track record of managing multi-disciplinary engineering teams across different product domains (e.g., mobile, core platform, integrations)
- Ability to communicate clearly at all levels — from a code review with an engineer to a commercial conversation with a prospective enterprise client
- Bachelor's degree in computer science, Software Engineering, or a related field
Preferred
- Familiarity with MCP (Model Context Protocol) — protocol design, tool exposure, and security considerations for AI agent access
- Experience with agency management, media, or professional services ERP software
- Exposure to financial messaging standard (ISO 20022, etc) and e-invoicing compliance (Peppol) or international tax/regulatory environments
- Background in global software deployment — multi-region, multi-currency, multi-entity environments
Compensation & Benefits
- Competitive salary — commensurate with experience
- Full-time, permanent employment
- Remote-first, flexible work environment
- Career growth and professional development opportunities
- Opportunity to shape a platform serving agencies across 30+ countries
Use Tab to move between fields. Use the Next and Back buttons, or press Enter, to move between sections. Press Cmd+Enter (Mac) or Ctrl+Enter (Windows) to submit.
Full Name
*Required
0/255Maximum of 255 characters
Email Address
*Required
Phone Number
*Required
Upload CV/Resume
*Required
Choose a file to upload or drag and drop here
Cover Letter
Briefly explain why you are a good fit for the position.
0/2000
0 out of 2000
How did you hear about us?
Keyboard shortcut
Cmd+Enter (Mac) or Ctrl+Enter (Windows)Submit
Skills
- .NET
- .NET Core
- SQL
- REST APIs
- AWS
- AI
- LLM
- ETL
- ELT
- API
- Webhooks
- iPaaS
- Event-driven architectures
- ISO 20022
- Peppol
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today