Zocdoc is the beginning of a better healthcare experience for millions of patients every month.
Staff Software Engineer, Spend Management
Location
New York
Posted
4 days ago
Salary
$176K - $264K / year
Seniority
Lead
Job Description
Staff Software Engineer, Spend Management
Zocdoc
• Full ownership of the technical strategy for the self-service spend management platform. • Architecting and writing code for key roadmap initiatives — flexible budget controls, the Budget Settings experience, and cross-channel (Marketplace + SPO) spend strategy. • Building and fostering relationships with engineers on your team and partners in Product, Design, and Analytics to refine and execute the product vision. • Safeguarding the accuracy and reliability of a system that moves money — spend tracking, budget enforcement, and the guardrails that keep them correct. • Mentoring engineers through code reviews, design discussions, and 1:1 pairing. • Working with cutting-edge GenAI tools and technology, with an eye toward future goals like spend recommendations and AI-assisted budget insights.
Job Requirements
- Meaningful (2+ years) experience in .NET and AWS or equivalent cloud technology.
- The ability to integrate generative AI tools into daily workflows to automate tasks, foster innovation, and maximize productivity.
- A fundamental understanding of building and scaling business-critical back-end services, with the front-end skills to make them usable.
- A bias toward correctness and reliability, with the instinct to build observability and guardrails into money-moving systems from the start.
- The mentality of an entrepreneur/owner and a strong bias to action.
- Superb communication skills! You believe in keeping all of your stakeholders in the loop and know that multiple mediums of communication are the key to success.
- Humility. You believe in treating all people with dignity and respect, regardless of title or tenure.
Benefits
- Flexible work environment
- Unlimited Vacation
- 100% paid employee health benefit options (including medical, dental, and vision)
- 401(k) with employer funded match
- Corporate wellness programs with Headspace and Peloton
- Sabbatical leave (for employees with 5+ years of service)
- Competitive paid parental leave and fertility/family planning reimbursement
- Cell phone reimbursement
- Employee Resource Groups and ZocClubs to promote shared community and belonging
- Great Place to Work Certified
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Teaching the following modules and learning units: Linux Essentials, LPIC-1, Linux Administrator (including exam preparation). • Learning unit: "Providing networks and services". • Learning unit: "Providing service functions and automating administrative tasks". • Learning unit: "Ensuring the operation and security of networked systems".
Senior Software Developer
CS-Consulting GmbHIndividuelle Softwareentwicklung und Beratung mit Pragmatismus, exzellenter Lieferkultur und Veränderungswirkung
• Develop, design, and integrate modern, high-performance, and scalable software solutions • Take responsibility for the entire software lifecycle — including architecture, quality assurance, deployment, and technical evolution • Own analysis and development packages and manage complex integrations across distributed system landscapes • Make sound technology decisions, evaluate frameworks, tools, and platforms • Shape a sustainable, scalable software architecture • Improve software and development processes, conduct code reviews, and establish best practices in clean code, testing, automation, and architecture • Provide coaching and mentoring and provide technical leadership for small developer teams, support technical challenges, and contribute to the continuous development of the engineering team
• Design, build, and optimize multi-channel outbound sequences using Clay-based enrichment workflows and n8n automation pipelines, connecting firmographic signals, technographic data, and intent sources to personalized outreach at scale. • Build and maintain prospect lists and enriched account profiles that give BDRs and AEs the context they need for relevant first conversations: not generic outreach. • Own the signal-based selling infrastructure that detects buying triggers (technographic changes, competitive displacement events, expansion indicators) and routes the right signal to the right rep at the right time. • Build and manage automated nudge sequences for stalled transactional deals, detecting inertia from CRM stage duration and engagement data, and triggering follow-ups without requiring AE manual tracking. • Own CRM health: automated deduplication routines, data validation at point of entry, integration monitoring between the CRM and connected tools, and periodic audits that catch data decay before it degrades pipeline reporting. • Build upsell signal detection and churn risk systems for the CS team: flagging expansion triggers, declining usage, champion departure, and billing anomalies, then connecting those signals to automated outreach workflows. • Evaluate, integrate, and manage the AI-powered GTM tooling stack, separating what actually compounds our advantage from what generates noise.
• Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions • Documents, reviews and ensures that all quality and change control standards are met • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases • Works with vendors and partners for the successful implementation of critical tooling and platforms • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively • Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment • Evaluates new technologies for adoption across the enterprise • Participates in and leads review board sessions to drive consistency across the enterprise • Fields questions from engineers, product teams, or support teams • Monitors tools and participates in conversations to encourage collaboration across product teams • Provides application support for software running in production • Acts as a technical escalation point for the engineers on the team • Provides leadership, mentoring, and coaching to Software Engineers • Attracts, retains, and develops top talent to build a world class Software Engineering Team • Conducts annual and mid-year reviews by reviewing individual development plans and team feedback • Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests • Acts as a proponent of modern software development practices • Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams • Participates in and contributes to learning activities around modern software design and development core practices (communities of practice) • Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations • Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems



