Engineering Manager at Raise
Chicago, IL, US

About Raise
Raise is the leading digital prepaid and retail payments platform where consumers can save money and earn rewards on every purchase. With over 450 national brands partnerships, Raise offers an opportunity for retailers to redefine their customer acquisition and retention strategy through direct-to-consumer relationships that empower consumers to maximize their spending.

Since 2013, we’ve saved millions of consumers over $150 million and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates.

About The Position
Raise is searching for an Engineering Manager to lead cross-functional development efforts. If you are a seasoned software professional and passionate about leadership, this role is for you.  This position at Raise represents a unique and rare opportunity to get in on the ground floor within a fast growing technology organization leveraging modern practices and leading-edge tech. Engineering managers at Raise leverage their technical backgrounds, passions for ongoing development and mentorship to lead our engineers to achieve great results. This position reports to the Head of Engineering and is responsible for providing visibility into the performance and success of their team. This requires a unique balance of technology leadership and product sense—so the ideal candidate will have experience building substantial products, services and high performing teams.


  • Recruit and hire exceptional engineering talent and facilitate onboarding of new team members
  • Guide, mentor, manage and develop high-performance distributed teams
  • Provide overall accountability for all aspects of team delivery
  • Work with a distributed engineering team or teams to identify and anticipate changing requirements and opportunities to improve the development environment
  • Work with engineers and product teams to help prioritize, plan and schedule work
  • Collaborate with stakeholders, product management, and engineers to ensure that solutions meet business needs
  • Communicate status, risks and requirements to other groups
  • Provide technical and non-technical guidance to the team, both individually and as a group
  • Facilitate continuous learning and improvement for the team and its members
  • Drive down cost and time of delivery through ongoing improvements to Continuous Delivery technologies
  • Provide regular, consistent feedback to team members as well as overall performance reviews

Skills & Qualifications

  • You are a natural leader and have a strong love for people development and management
  • 5+ years of collaborative team leadership experience with 5 or more direct reports
  • 7+ years of software development experience
  • Experience leading a distributed team
  • Technical leadership and experience driving leading-edge web systems at scale
  • Opinion on responsive design techniques, open-source libraries, progressive enhancement and experience driving these techniques in a large team
  • Experience working with service oriented architectures, distributed systems and developing complex UIs that leverage RESTful JSON APIs
  • Hands on experience in Go or Ruby preferred
  • Strong interpersonal and communication skills in a cross-functional Agile environment
  • Organizational skills, the ability to prioritize tasks and keep teams engaged
  • BS or MS in Computer Science preferred or equivalent experience


  • Comprehensive benefits package including health, dental, vision, 401(K) plan, company paid short term and long-term disability and life insurance
  • Flexible Paid Time Off Policy
  • Raise Gives Back, paid time off for volunteering
  • Pre-tax commuter program
  • Paid maternity leave
  • Paid parental leave
  • Credits for employees
  • Company provided breakfast, coffee and soda