Senior Software Engineer
- Compensation
- Not disclosed
- Location
- Chicago, IL (Hybrid)
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Nice to have
- Experience with event-driven architectures and workflow orchestration tools.
- Experience with Snowflake or building data synchronization / reverse ETL workflows.
- Experience with Salesforce development (Apex, LWC, Flows, platform events).
- Experience in regulated domains such as insurance, fintech, or healthcare.
- Familiarity with AWS services and distributed backend infrastructure.
Full description
What You’ll Do:
- Design and build the platform that exposes Vouch's domain operations: backend services, data platforms and salesforce — as deterministic, well-typed, auditable tools for both autonomous AI agents and human-built skills.
- Implement reliable tool and data-access primitives: well-bounded interfaces, filtering constraints, normalized data contracts, auth/permissions, observability, and eval harness.
- Design APIs, event flows, and service contracts that let agents and human workflows interact with operational systems without becoming brittle.
- Help evolve the experience surfaces our brokers and clients use every day: component library, AI-assisted prototyping, and design ↔ engineering collaboration patterns — partnering with design, product, and engineering peers.
- Contribute to the development of AI-enabled workflows and agent infrastructure, ensuring systems remain predictable, auditable, and production-ready.
- Work directly with real-world operational data across Postgres, Snowflake, S3, and design access patterns usable by both product workflows and agent systems.
About You:
- Strong software engineering fundamentals, including API design, tool/contract design, data modeling, and building reliable production services.
- Systems thinker who naturally reasons about service boundaries, coupling, and long-term maintainability.
- Experience designing and implementing integrations between enterprise platforms and backend software services.
- Experience with LLM agent frameworks or tool-calling patterns — LangChain, LangGraph, Model Context Protocol (MCP), Anthropic SDK, or equivalents.
- Comfortable working across heterogeneous stacks (TS/Node, Salesforce, data platforms) and selecting the right tool for the job.
- Proven ability to take ownership of ambiguous problems and drive solutions end-to-end.
- Comfortable engaging with front-end work and collaborating closely with design and product.
- Comfortable using modern AI coding tools (Claude, Cursor, etc.) intentionally as part of daily work to ship production code.
- Strong communication skills and the ability to clearly articulate architectural tradeoffs.
Nice To Have:
- Experience with event-driven architectures and workflow orchestration tools.
- Experience with Snowflake or building data synchronization / reverse ETL workflows.
- Experience with Salesforce development (Apex, LWC, Flows, platform events).
- Experience in regulated domains such as insurance, fintech, or healthcare.
- Familiarity with AWS services and distributed backend infrastructure.
Vouch provides several benefits to help you bring your best self to work: