EarnIn is a pioneer in earned wage access, focused on providing financial flexibility for individuals living paycheck to paycheck. The Senior Engineering Manager will lead and scale engineering teams responsible for building platform capabilities, driving technical vision, and ensuring the delivery of a world-class financial platform.
Responsibilities:
- Own and evolve the platform roadmap, ensuring foundational capabilities, such as services, frameworks, APIs, and shared infrastructure, are leveraged by multiple product teams with speed, reliability, and consistency
- Partner closely with senior leadership to align platform investments with long-term business strategy and product growth
- Collaborate deeply with product, data, and engineering leaders to accelerate product development through reusable, scalable platform solutions
- Champion platform adoption, enabling improvements in key business metrics such as user acquisition, activation, retention, and cross-product engagement
- Provide senior-level architectural guidance and dive into the codebase when needed to unblock teams or clarify technical direction
- Set engineering excellence standards across reliability, performance, security, and technical quality
- Hire, grow, and retain exceptional engineers and engineering managers
- Foster a culture of ownership, psychological safety, inclusion, and continuous improvement
- Mentor leaders and engineers in technical decision-making, career development, and execution discipline
- Ensure the platform meets the highest standards of stability, scalability, and observability, even as we move quickly to deliver new capabilities
- Drive rigorous planning, prioritization, and execution to deliver impactful outcomes across multiple parallel workstreams
- Represent the platform organization in cross-functional planning, company-wide engineering initiatives, and executive-level discussions
- Help shape engineering culture and processes at EarnIn as we scale
Requirements:
- 5+ years of experience in software engineering, with 5+ years managing engineering teams
- Bachelor's degree or higher, or relevant industry experience
- Proven success in building and scaling platform capabilities teams that deliver critical capabilities used broadly across an organization
- Deep technical background enabling you to guide engineers, challenge architectural decisions, and contribute to system design
- Experience building large-scale distributed systems, APIs, services, and frameworks that support multiple product surfaces
- A builder of healthy, high-performing teams where engineers feel supported, challenged, and inspired
- Exceptional communication and influence skills, with the ability to align stakeholders across product, data, design, and engineering
- A hands-on, pragmatic leader who balances strategic thinking with a strong bias for action
- A technical leader who moved into management because they care deeply about helping people grow and enabling teams to achieve more together than they could individually
- Experience managing multiple teams is a strong plus
- Fintech experience is a strong plus