Who We are and our Vision
CoinSwitch is the fastest growing Fintech company in India with a user base of 13M+, in just 17 months and growing every second.Currently we make buying and selling crypto as simple as online shopping - but at CoinSwitch we are not only building a unique product, we are defining an industry.
Everyday we work on industry first problems with the resolve to bring out the best and most simple solutions for our users. Majority of these users are investing for the first time in their lives - not just in crypto but in any asset class.
Their trust is what humbles us and drives us to do better. As we go on, we would not only double down on making crypto accessible for everyone, but we’ll also grow with our users and be a one stop shop for all their investment needs.
So if you are someone who thrives on problem solving, takes ownership, bleeds for your users and is excited about the mission of ‘Making money equal for all’ ; we are waiting for you!
Some interesting stats about us -
We are looking to hire an Engineering Manager for our team in Bangalore. If you are excited about building products that will be used by millions of consumers worldwide, you need to join us!
About The Role
What You Will Be Doing
Lead and coach a group of engineers in delivering scalable, flexible and secure features to our customers
Leading engineering teams composed of backend, frontend, iOS, Android developers and QA.
Deep dive into work of your team, review the code submitted by your team, and resolve the root cause of problems
Coach your team members how to increase the quality of their code based on real examples
Involve in hiring for your teams
Drive a continuous improvement process - introduce new tools & automations based on real data analysis
Manage the development pipeline to deliver features on schedule while maintaining a high bar for quality.
Closely Interact with other functions such as PM/Product, Design, Business and deliver planned features.
Deliver Web, Android and iOS applications with integration to backend services deployed on the cloud with high quality and responsiveness.
Create strong practices around test driven development, automating delivery of apps to the marketplace with strong CI/CD practices.
Play the role of an unblocker in a tight scrum environment. Should be able to help other developers with challenges, problem solving, and help achieve milestones as per plan.
Prioritise to manage ad-hoc requests in parallel with ongoing projects.
Hands on with programming with 50%+ of bandwidth going into modules owned.
Create detailed engineering plans, processes, and procedures for engineering staff to use and abide by
Check and confirm the accuracy of the work performed and the methods used by engineering staff.
What You Should Have
A highly talented developer with 10+ years of hands-on experience.
Must have at least 4+ years of experience in an engineering management role, and a clear record of success prior to that as a senior/staff engineer.
Must be compelling and clear communicator, able to represent your team to internal and external audiences with differing levels of technical fluency.
Good Analytical, Problem solving and Debugging skills.
Hands on experience in Designing, Coding and release management.
Continuously increasing your team's work quality & performance.
Analytical and mathematical mind, capable of evaluating and solving various complex problems.
Leadership skills necessary to manage and develop a team.
Organisational competencies and project management skills to keep projects, processes, and the entire engineering team on track.
Self-motivated attitude with the ability to multitask and thrive in a timeline-driven environment.
Interpersonal communication skills with expertise in distilling complicated topics to a broader audience.
Ability to work individually or as part of a team
Experience with writing and maintaining unit-tests, functional tests, and CI/CD pipelines.
Ability to think from a product mindset.