Senior Engineering Manager, Integrated Financial Cloud Services
- Bangalore (India)
Full Job Description
We have been the top personal management software for millions of consumers. We pioneered a radically easier and faster way for people to manage their household finances. Since then, we’ve continued to focus on delighting customers and making our product and experience better than ever. For over 30-years, we have helped millions of people take control of their financial lives.
We continue to innovate in our development of advanced connectivity solutions, integrated financial services, and machine learning/AI initiatives—all aimed at furthering our mission of being the intelligent platform at the center of our customers’ financial lives.
Integrated Financial Services is our new strategic priority with the vision of providing customers the ability to act on their finances by being able to move their money to different entities.
- Very strong people management skills with a track record of leading high performing engineering teams
- Solid technical background in working with Cloud-based microservices (AWS preferred)
- Strong knowledge of technologies like Java, Spring Boot, Relational Databases, and No-SQL Databases
- Solid understanding of microservice architecture and design pattern
- Comfortable dealing with ambiguity and driving towards clarity by partnering with stakeholders
- Able to lead team through dynamic situations and making trade-offs along the way
- Career path that has grown from a hands-on engineer to a manager, & currently possessing the ability to get into technical details (including code)
- Experience with building a product successfully from ground up is desired
- Experienced in leading teams through Agile development processes like Scrum and/or Kanban
- Very good project management capabilities in terms of planning and execution
- Ability to make technical decisions that balance short vs long term
- Experienced partnering with Product Management in converting functional requirements to technical deliverables
- Solid communication skills with the ability to communicate effectively at different levels of the organization
- Passionate about understanding the customer and able to look at a problem from a customer’s perspective
- Familiarity with working in a geographically distributed environment
- Proven experience in coaching and mentoring fresh college hires to highly senior engineers
- BS/MS in Computer Science/Engineering or equivalent
What’s advantageous?
Experience in payments and/or financial services
- Directly manage and mentor the engineers of the team
- Responsible for managing the ground up development and delivery of financial services platform
- Deal with inherent ambiguities of building something new and drive clarity in partnership with business stakeholders
- Partner with Product Managers to ensure the services being developed meet the functional requirements
- Ensure the services are of high quality and meet the non-functional requirements for performance, scalability, and security
- Working closely with the technical architect, steer important technology decisions related to architecture and design
- Own the engineering roadmap that is in alignment with the business priorities
- Own the release plans for continuous delivery and make necessary trade-offs
- Manage the software development processes using Agile Scrum/Kanban
- Ensure the team adheres to appropriate engineering best practices (design for re-use, unit testing, etc.)
- Guide team with technical insights and problem-solving techniques when facing complex issues
- Plan and execute any necessary upgrade to the technical infrastructure of the platform
- Partner with the QA team to ensure thorough E2E testing of the services developed
- Partner with the DevOps team to ensure smooth production deployment of the services and subsequent monitoring
- Be aware of the requirements of the client apps that will consume the services and work with those teams as necessary for their smooth on-boarding
- Provide visibility to the senior leadership of the work being performed by the team
- Handle team related communication to the rest of the organization as per established operating mechanisms
- Own managing the documentation of major technical decisions in a wiki
- Bring in right talent into the team and ensure retention of the top performers
- Create a culture that motivates the team to excel by promoting ownership, empowerment, collaboration, innovation, transparency, and fairness
What we offer:
- Competitive salary and performance bonus
- Fantastic culture, strong believers in Autonomy/Mastery/Purpose
- Customer-driven, we make money by building the best products for our users. No confusion about how to win create amazing products!
- Ability to work with and lead incredible talent
- Build products that make a huge difference in people’s lives
- Work on a highly recognizable brand that defined the personal finance category
Drop a line at engineeringmanager@careerxperts.com to set up your next adventure!