AACI Group, Inc. is dedicated to making insurance more accessible and affordable in catastrophe-prone regions. They are seeking a Senior Software Architect / Lead Engineer to set the technical direction for their platform while actively writing production code and leading the engineering team. The role involves owning the architecture, integrating AI capabilities, and collaborating with various teams to deliver effective solutions.
Responsibilities:
- Own the architecture of AACI Group's platform end-to-end, including customer-facing products, internal operations tooling, and our suite of automations and integrations
- Write production code daily as a working member of the engineering team
- Lead technical direction across services, set the bar for code quality, and raise the engineering team's overall capability through review, mentorship, and example
- Design systems that meet our scalability, performance, and reliability requirements while remaining simple enough for a small team to operate
- Integrate LLMs, agents, and AI-native capabilities into real products in ways that move metrics, not demos
- Partner with Product, Design, and Operations to translate ambiguous business problems into shippable systems
- Document tradeoff decisions clearly so the rest of the company can move in lockstep
Requirements:
- 15+ years of professional software engineering experience
- 5+ years of production Node.js, with fluency in at least one additional stack
- Demonstrated architectural ownership of real systems built and operated end-to-end
- Shipped products that use LLMs, agents, or other AI capabilities in production, not just prototypes
- Strong system design fundamentals across scalability, performance, and reliability
- Proven leadership experience driving technical direction across a team
- Fluent written and verbal English
- Comfortable in a startup environment where priorities and approaches shift