About Us

Forter is looking for a Staff Software Engineer with broad experience building state-of-the-art services and systems and leading large multi-team efforts to join our Applicative Observability team. 

Forter provides a new generation of fraud prevention to meet the challenges of modern enterprise e-commerce. Only Forter provides fully automated, real-time Decision as a Service™ fraud prevention, with approve/decline decisions backed by a 100% chargeback guarantee. The system eliminates the need for rules, scores or manual reviews, making fraud prevention friction-free. The result is fraud prevention that is invisible to buyers and empowers merchants with increased approvals, smoother checkout and a near elimination of inaccurate decisions - meaning more sales and happier customers. Behind the scenes, Forter’s machine learning technology combines advanced cyber intelligence with behavioral and identity analysis to create a multi-layered fraud detection mechanism.

While we don’t process quite as many requests as Google, Twitter, or Facebook, we do care a great deal about reliability and latency. Every request we process is important to everyone involved. We can’t go down because our customers’ businesses depend on us: we processed eCommerce transactions worth over $200B in 2020, and provided billions of critical decisions via our API.   

If this kind of working environment sounds exciting to you, if you understand that Engineering is about building the most effective and elegant solution within a given set of constraints - consider applying for this position. But hold on, you best check the position requirements first :) 

Our team

The Observability team’s mission is to enable Forter’s engineering teams to monitor their services with minimal friction and to reduce mean-time-to-recovery for their services, because every second that Forter’s services are down costs money for our customers and frustrates countless online shoppers.

How do you make a monitoring system that scales with event counts that double yearly? What kind of alerts should services have out of the box? How can we automate the monitoring and alerting tools for our engineers? How do we get engineers closer to root causes faster? These are the kinds of questions and challenges we tackle on a daily basis, because we believe that developer experience matters, and we are constantly looking to find better ways of doing things at Forter.

If you’re wondering what this mission looks like in more concrete, daily form, here are some examples:

  • Taking our monitoring & alerts system to the next level, from picking and buying the right tools to exposing APIs on top of that so other teams can leverage it for their purpose. For example, figuring out a scale-out strategy for Riemann
  • Measure and improve our cost optimization to be able to retain logs and events for longer periods of time as needed for different use-cases
  • Provide debugging and tracing tools to correlate incidents with other dimensions (e.g. deployments, IO/CPU spikes in other areas etc.)

What you'll be doing:

  • Design, build and maintain the core observability, monitoring and alerts infrastructure used by all of Forter’s engineering teams
  • Be a critical part in moving away from our existing Riemann monitoring solution to a new monitoring platform
  • Help manage a multi-cloud, geo-distributed, high throughput system with an SLA of 99.999% availability 
  • Lead hands-on, complex development efforts while working closely with teammates and other individual contributors at Forter
  • Work with a variety of programming languages and platforms
  • Brainstorm features with technical product managers and your peers and guide decisions based on your knowledge of the codebase and past experience
  • Mentor other engineers to support their growth and development

What you'll need:

  • Experience writing and maintaining complex backend systems using modern programming languages (i.e. Python, Go, Java.)
  • Experience with monitoring/logging systems (i.e., ELK, Prometheus, Grafana, Datadog, Coralogix, Splunk, Newrelic, Logz) and alerting systems (Pagerduty)
  • Experience working or building monitoring systems deployed across multiple, geographically distributed regions
  • Hands-on experience managing and scaling data stores (ideally 100s TB, 100Ks/sec throughput) and pipelines such as Kafka, Logstash, ElasticSearch, Mysql, etc.
  • Extensive experience working with public clouds (i.e. AWS, GCP, Azure)

Examples for projects your team would own:

  • Take our monitoring & alerts system to the next level, from picking and buying the right tools to exposing APIs on top of that so other teams can leverage it for their purpose. For example, figuring out a scale-out strategy for Riemann or coming up with a better approach to handle our needs.
  • Measure and improve our cost optimization to be able to retain logs and events for longer periods of time as needed for different use-cases
  • Provide debugging and tracing tools to correlate incidents with other dimensions (e.g. deployments, IO/CPU spikes in other areas etc.)
  • Lead cross-team engineering excellence efforts across various areas, such as coding standards, code-review best-practices, testing/linting frameworks, and more.

Why Forter:

We believe that head-count is a vanity metric (i.e. more doesn’t necessarily mean better), and that people matter! This is why we prefer smaller teams of talented individuals with strong cohesion over “just give us some more working hands”. 

We believe that the metric we should optimize for is increasing the IQ and EQ of our team over time, by building an organization that will draw such people to us. We care immensely about how the team works together, and we don’t shy away from hard conversations. When you try to make an impact, friction (of opinions, or business constraints) is something you need to deal with. 

We don’t have QA, we don’t have Architects (“CTO team”), we don’t have a NOC or a SOC team. We look at our team as part of the system that we build, so we optimize the process and tools to fit our team. Most of our teams have a generalist-mindset, but our system is vast and we have people developing expertise in areas they are passionate about. 

We are big believers in having Skin in the game as a way of setting the alignment of incentives to build things right, and picking boring technology as we respect the complexity of our system and business.

At Forter, we believe unique people create unique ideas, and valuable experience comes in many forms. So, even if your background doesn't match everything we have listed in the job description, we still encourage you to apply and tell us why your skills and values could be an asset to us. By welcoming different perspectives, we grow together as humans and as a company.

Forter is an Equal Employment Opportunity employer that will consider all qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law.

Apply for this Job

* Required
  
  


U.S. Equal Opportunity Employment Information (Completion is voluntary)

Individuals seeking employment at Forter are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. You are being given the opportunity to provide the following information in order to help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.

Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.


Form CC-305

OMB Control Number 1250-0005

Expires 05/31/2023

Voluntary Self-Identification of Disability

Why are you being asked to complete this form?

We are a federal contractor or subcontractor required by law to provide equal employment opportunity to qualified people with disabilities. We are also required to measure our progress toward having at least 7% of our workforce be individuals with disabilities. To do this, we must ask applicants and employees if they have a disability or have ever had a disability. Because a person may become disabled at any time, we ask all of our employees to update their information at least every five years.

Identifying yourself as an individual with a disability is voluntary, and we hope that you will choose to do so. Your answer will be maintained confidentially and not be seen by selecting officials or anyone else involved in making personnel decisions. Completing the form will not negatively impact you in any way, regardless of whether you have self-identified in the past. For more information about this form or the equal employment obligations of federal contractors under Section 503 of the Rehabilitation Act, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Autism
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, or HIV/AIDS
  • Blind or low vision
  • Cancer
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or hard of hearing
  • Depression or anxiety
  • Diabetes
  • Epilepsy
  • Gastrointestinal disorders, for example, Crohn's Disease, or irritable bowel syndrome
  • Intellectual disability
  • Missing limbs or partially missing limbs
  • Nervous system condition for example, migraine headaches, Parkinson’s disease, or Multiple sclerosis (MS)
  • Psychiatric condition, for example, bipolar disorder, schizophrenia, PTSD, or major depression

1Section 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.