Care.com is seeking a Senior Manager of Engineering to lead their Payments & Authentication teams, overseeing critical platform areas that power secure authentication, transactions, and payments for families and caregivers.
Requirements
- 10+ years of professional software engineering experience, with at least 4+ years in engineering management (including managing managers or multiple teams).
- Strong experience building and scaling payments platforms (Stripe, PayPal, ApplePay, ACH, PCI-DSS compliance) and/or authentication/authorization systems (OIDC, OAuth, SAML, RBAC, ABAC, JWTs, cookies).
- Expertise in cloud-native distributed systems (AWS preferred), microservices, and event-driven architectures.
- Hands-on technical background in Golang, Java, or Node.js, with working knowledge of front-end ecosystems (React, TypeScript, GraphQL).
- Proven success delivering large-scale, consumer-facing systems in a fast-paced environment.
- Demonstrated ability to recruit, inspire, and grow engineering talent.
Responsibilities
- Lead and grow teams by managing and mentoring multiple engineering groups focused on authentication, authorization, and payments;
- Drive technical strategy by partnering with architects and senior engineers to shape our identity and payments platform—modernizing legacy systems, driving adoption of standards (OAuth, OIDC, SAML, PCI-DSS compliance), and scaling for a global marketplace.
- Deliver business impact by ensuring secure, reliable, and seamless payment and authentication flows that directly affect user trust and revenue.
- Collaborate cross-functionally with Product, Design, Finance, and Security leaders to align roadmaps, prioritize initiatives, and deliver on commitments.
- Raise the bar by championing engineering best practices—observability, testing, performance, scalability, and security across the payments and identity domains.
- Ensure operational excellence by overseeing on-call practices, SLAs, and incident management to maintain platform resilience and availability.
Other
- 4+ years in engineering management (including managing managers or multiple teams)
- 10+ years of professional software engineering experience
- Bachelor's degree or higher in Computer Science or related field (not explicitly mentioned but implied)
- Experience collaborating across disciplines and influencing executive stakeholders
- A passion for building trustworthy, secure, and frictionless user experiences