Staff Backend Engineer, Billing
Forter
·
Posted:
July 27, 2023
·
Other
About the position
We are seeking an experienced Engineer with a strong sense of ownership and a deep passion for building scalable and resilient systems. Our Billing team plays a crucial role in efficiently processing a high volume of records to accurately calculate revenues and generate industry-standard reports. Additionally, the team is involved in shaping the company's long-term product vision and navigating the ever-changing landscape of billing models. This role offers the opportunity to lead hands-on development efforts, mentor fellow engineers, define and implement billing models, set a multi-year tech vision, and collaborate with various stakeholders within the company.
Responsibilities
- Efficiently process an extensive volume of records to accurately calculate Forter's revenues and generate industry-standard reports across all product lines
- Take an active part in shaping Forter’s long-term product vision while navigating the ever-changing landscape of the company’s billing models
- Enable the business to expand Forter’s set of offerings by representing the billing perspective in the decision-making process
- Build and maintain scalable, performance-oriented systems responsible for digesting hundreds of millions of transactions per month
- Constantly aim toward improving the systems to meet the highest observability and monitoring standards
- Take part in migrating the system to use distributed infrastructures (e.g. K8S, Kafka, etc.) with zero-downtime
- Lead hands-on development efforts while working closely with teammates and other individual contributors at Forter
- Level up the development standards by mentoring fellow engineers
- Take an active role in defining and implementing various billing models for Forter’s current and future offerings
- Set a multi-year tech vision for Forter’s billing product, map needs and pain points, define priorities and goals, and lead their execution
- Initiate and own complex projects, work with PMs to define features and scope, and guide through technical decisions and tradeoffs
- Act as a technical leader for product definitions, make architectural decisions, get buy-ins from internal clients across the organization, provide a formal way of documentation
- Collaborate in an environment involving various stakeholders within the company by planning, brainstorming, and sharing feedback
- Write and maintain distributed backend systems
- Oversee a product’s lifecycle - from vision through requirements gathering to CI/CD cycles
- Design and work with large-scale distributed systems
- Communicate effectively with different audiences
- Have experience with the AWS ecosystem
- Have excellent design, development, delivery, and quality assurance skills
- Provide technical solutions that bring immediate impact
- Code and mentor others
- Have thorough experience with Python (not a must)
- Have previous background in the fintech industry (not a must)
- Have experience with Databricks / pySpark for distributed calculations (not a must)
- Have experience with K8S over EKS or other container management platforms (not a must)
- Have experience with an observability system such as Honeycomb, Datadog, Grafana, etc. (not a must)
- Have experience with building and maintaining ETLs (not a must)
- Have previous experience working with B2B products and customers (not a must)
- Have practical experience in writing design documents and architectural documentation standards, such as ADRs (not a must)
Requirements
- 7+ years of experience writing and maintaining distributed backend systems
- At least 2 years of experience in tech leadership with a proven background of hands-on leading a significant technical project
- Passion and experience overseeing a product’s lifecycle - from vision through requirements gathering to CI/CD cycles
- Experience designing and working with large-scale distributed systems
- Excellent communication skills - can talk and explain at the right level of abstraction to different audiences
- Experience with the AWS ecosystem
- Excellent design, development, delivery, and quality assurance skills
- Enthusiasm for providing technical solutions that bring immediate impact
- Passionate about coding and mentoring others
- Thorough experience with python (not a must)
- Previous background in the fintech industry (not a must)
- Experience with Databricks / pySpark for distributed calculations (not a must)
- Experience with K8S over EKS or other container management platforms (not a must)
- Experience with an observability system such as Honeycomb, Datadog, Grafana, etc. (not a must)
- Experience with building and maintaining ETLs (not a must)
- Previous experience working with B2B products and customers (not a must)
- Practical experience in writing design documents and architectural documentation standards, such as ADRs (not a must)
Benefits
- Great Place to Work Certification (2021, 2022, 2023)
- Fortune’s Best Workplaces in NYC (2022)
- #3 on Fast Company’s list of “Most Innovative Finance Companies” (2022)
- Forbes Cloud 100 (2021, 2022)
- SAP Pinnacle Awards “New Partner Application Award” (2023)
- Fintech Breakthrough Awards – Best Fraud Prevention Platform (2023)
- Trust is backed by data
- Meticulous about strengthening culture
- Remarkable talent
- High retention and engagement levels
- Opportunity to work with global digital commerce companies
- Emphasis on unique ideas and valuable experience
- Equal Employment Opportunity employer
- Accommodation for disabilities during the interview process