About the role:
This role provides a rare opportunity to grow as a leader and master various skills that are often overlooked by young managers, and are crucial for ones looking to advance and lead teams and groups one day. You'll be building your team and identifying the missing pieces of your puzzle, you'll be working with a variety of internal and external stakeholders of different backgrounds and agendas, you'll lead critical long-term initiatives directly impacting top company goals, and you'll define and own the domain's strategy and vision for years to come. Your impact will span from supporting the growth of your direct reports to high-quality deliverables to impact the company's bottom line.
What you will be doing:
- Build and lead a team of 4 experienced Backend Engineers
- Initiate and own complex development projects, work with stakeholders to define features, and scope, and guide decisions and tradeoffs
- Work with PMs and business stakeholders to define long-term KPIs for the Billing Platform, and set a vision & roadmap yearly.
- Collaborate with staff & principal engineers on cross-company initiatives.
- Inspire and motivate the team members to achieve the career-growth goals you set together.
- Own and optimize the team’s quarterly plan based on long-term plans, well-groomed backlogs, and immediate operational needs
- Solve problems with fellow engineers by understanding their needs and coming up with both short-term workarounds and long-term solutions.
Who are you?
- 5+ years of experience writing and maintaining distributed backend systems
- Managed 3+ engineers for 2+ years
- Passion and experience overseeing a product’s lifecycle - from vision through requirements gathering to CI/CD cycles
- Have a mentorship mindset and the passion to guide engineers towards achieving their career growth goals
- Experience designing and working with large-scale distributed systems
- Experience with various data stores and pipelines such as MySQL, ElasticSearch, Kafka, Snowflake
- Experience with the AWS ecosystem
- Strong communication and interpersonal skills - can talk and explain at the right level of abstraction to different audiences, and can build cross-org relationships at multiple levels
- Promote observability and monitoring culture
- Have a continuous improvement mindset and can-do approach
It’d be cool if you also:[NOT A MUST]
- Thorough experience with python
- Previous background in the fintech industry
- Previous experience working with B2B products and customers
- Previous experience with B2B Billing Platforms
- Experience with Databricks / pySpark for distributed calculations
- Experience with K8S over EKS or other container management platforms
- Experience with building and maintaining data streaming processes - ETLs, Kafka, Spark Streaming, Flink, Aeroflow
- Practical experience in writing design documents and architectural documentation standards, such as ADRs