We are looking for a Principal Software Engineer to build AI-powered capabilities for our cloud audit solutions. The ideal candidate will have strong experience building AI agents, document intelligence systems, and production-grade AI workflows.
Requirements
- Bachelor Degree in Computer Science or Equivalent
- 9+ years building software applications (experience with Python, Java or C++)
- 3+ years hands-on experience with LLMs or AI systems (NLP preferred)
- Full-stack development capabilities
- Experience with Agile/XP practices including TDD/BDD and pair programming
- Proficiency with AI coding tools (GitHub Copilot, Cursor, or similar)
- Regular use of GenAI utilities (ChatGPT, Claude, etc.) for development workflow
- 6+ years leading complex technical projects from inception to delivery
- Experience working in startup-like environments or innovation teams
- Comfort working in collaborative, fast-paced Agile environments with weekly sprints and blurred (but aligned) role boundaries
- Working knowledge of AI/ML frameworks (LangChain, LangGraph, Hugging Face, OpenAI APIs)
- Experience with vector, databases and embeddings
- Understanding of prompt engineering and AI optimization
- Ability to explain technical concepts to non-technical stakeholders and drive adoption of new technologies across teams
Benefits
- Medical, Dental, & Vision Plans
- 401(k)
- FSA/HSA
- Commuter Benefits
- Tuition Assistance Plan
- Vacation and Sick Time
- Paid Parental Leave