What are the responsibilities and job description for the Senior Engineering Manager / Director of Engineering position at CriticalRiver Inc.?
Senior Engineering Manager/ Director of Engineering
Location: Pleasanton, CA (Hybrid) | Travel: 20–30%
We are seeking an experienced Senior Engineering Manager or Director of Engineering to lead the deployment, operations, and evolution of FinCopilot, an enterprise AI platform that enables financial teams to query complex financial data using natural language. This role is ideal for a hands-on technical leader with deep experience in cloud infrastructure, microservices, and managing production systems across multiple enterprise clients.
About FinCopilot
FinCopilot is an enterprise-grade AI agent platform featuring:
- Agentic AI architecture (LangGraph-based)
- 15 Python microservices
- Advanced RBAC and multi-tenant deployments
- LLM-driven SQL generation for Snowflake
- AWS-based infrastructure with strong security and networking
Key Responsibilities
Production & Infrastructure Leadership
- Lead multi-client production deployments and platform rollouts
- Architect AWS infrastructure (EKS, VPC, IaC, CI/CD)
- Oversee Snowflake design, performance, and migrations
- Drive monitoring, observability, SLAs/SLOs, and distributed tracing
Team & Process Management
- Build and lead a high-performing engineering team
- Partner with Product, AI/ML, Customer Success, and Security
- Run Agile processes, technical reviews, and roadmap execution
Site Reliability & Support
- Establish on-call, incident response, and post-mortems
- Ensure service reliability, DR/BCP, and performance optimization
- Act as a technical point of contact for enterprise clients
Architecture & Innovation
- Guide technical design and architectural evolution
- Advance security, compliance (SOC2/ISO), and cost optimization
- Evaluate new technologies and improve platform scalability
Qualifications
- 10 years engineering experience, 5 years leadership
- Strong background in AWS, Kubernetes, Python, and microservices
- Experience running production systems for enterprise clients
- Expertise in CI/CD, IaC, observability, and distributed systems
- Proven ability to build and lead engineering teams
Nice to Have: Snowflake, LangGraph/LangChain, financial systems, compliance frameworks, FinOps.