Vouch Recruitment

Senior Software Engineer

Vouch Recruitment

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 - $200,000 per year

Job Level

About the role

  • Build and integrate data-powered platform services
  • Design, build, and maintain backend services and APIs (primarily Python and Nest.js/Node.js) that integrate data directly into product workflows.
  • Develop shared libraries, SDKs, and developer-facing tooling used across engineering teams.
  • Implement event-driven systems and workflow orchestration using tools like Temporal and Dagster.
  • Build retrieval-augmented and LLM-integrated workflows that enhance product experiences through summarization, classification, validation, or agentic automation.
  • Partner with product engineering teams to embed data services seamlessly into user-facing products.
  • Own data & platform integration across systems
  • Integrate real-world transactional and operational data into software applications with reliability, quality, and performance in mind.
  • Collaborate with data engineers to define and evolve data models, schemas, and interfaces that support platform and product needs.
  • Improve upstream data quality and completeness by identifying issues, tracing root causes, and driving fixes.
  • Build tools, guards, and checks to ensure data powering software workflows is accurate and trustworthy.
  • Drive cross-functional engineering impact
  • Work with product managers, engineering leaders, analysts, and domain experts to translate ambiguous requirements into clear, actionable software solutions.
  • Fill product gaps by proposing workflows, APIs, or data-driven capabilities that aren’t explicitly defined but are necessary to deliver business value.
  • Act as a technical leader within mixed pods, guiding architecture discussions, influencing system design, and unblocking teammates as needed.
  • Participate in an on-call rotation for platform and data services.

Requirements

  • Strong software engineering experience (5 years)
  • Expertise in: TypeScript + Nest.js/Node.js
  • Python, especially for backend services, LLM workflows, and data integrations
  • Hands-on experience with: Postgres, Snowflake, S3, Kafka, AWS cloud services
  • Temporal and/or Dagster
  • Experience integrating LLM-generated outputs into applications and building retrieval-augmented workflows.
  • Experience designing APIs, services, and event-driven architectures that support data-rich applications.
  • Experience building shared libraries or SDKs consumed by multiple engineering teams.
  • Exposure to LLM evaluation strategies, prompt design, or agentic workflow patterns.
  • Familiarity with data modeling and schema design across OLTP and OLAP systems.
  • A track record of high ownership: driving complex problems end-to-end, improving systems proactively, and aligning stakeholders across engineering, analytics, and product.
  • Ability to work with messy, incomplete, or inconsistent production data and drive improvements to data quality.
  • Strong communication skills, including the ability to explain technical decisions and trade-offs to non-technical partners.
  • Experience operating as a senior technical contributor — leading initiatives, shaping architecture, and influencing engineering direction without requiring a formal leadership title.
Benefits
  • Competitive compensation and equity packages
  • Health, dental, and vision insurance
  • Parental leave
  • Flexible vacation time
  • Wellness allowance
  • Technology allowance
  • Company-sponsored personal and professional development
  • L&D: Partnerships with Ethena and monthly Lunch & Learns
  • Wellbeing: access to many wellbeing perks, including Peloton, Fetch, OneMedical, Headspace care+, etc.
  • Caregiver Support: company seed into the dependent care FSA and company sponsored Care.com membership.
  • Regular performance reviews: Vouch conducts regular performance discussions with all team members, offering goal setting and check-ins, development discussions, and promotion opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonTypeScriptNest.jsNode.jsPostgresSnowflakeS3KafkaTemporalDagster
Soft skills
strong communication skillstechnical leadershipcollaborationproblem-solvingstakeholder alignmentownershipinfluencing system designdriving improvementstranslating requirementsguiding architecture discussions