Affirm

Software Engineer II, Backend – Consumer Authentication

Affirm

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $142,000 - $210,000 per year

Job Level

JuniorMid-Level

Tech Stack

AirflowDistributed SystemsGradleJavaKafkaKotlinKubernetesMavenSpark

About the role

  • Secure Affirm customer assets and loans by protecting accounts through security and fraud levers.
  • Responsible for account recovery and management, balancing a frictionless consumer experience with protections against accidental and malicious account takeovers.
  • Build optimizations through experimentation and improve conversion metrics.
  • Work closely with Product Manager, Engineering Manager, Technical Leads and other developers to execute projects under the team roadmap.
  • Consistently generate simple and elegant designs, and write high-quality code that can be easily understood and leveraged by others.
  • Work with cross engineering teams and other organizations for the design, implementation, roll-out and maintenance of projects.
  • Participate in regular scrum meetings like Sprint Planning and Daily Stand ups.
  • Design and implement distributed backend systems, real-time scalable web services and REST APIs; contribute to architecture and technical execution plans.

Requirements

  • You have 2+ years of experience as a backend / server-side software engineer.
  • You are proficient in designing, developing and launching backend systems at scale using technologies like Kotlin (or any JVM language), Java.
  • Proficiency in Kotlin and/or Java/JVM and their associated backend ecosystem is a must (Database access, Dependency Injection, Gradle/Maven, testing tooling, etc).
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan.
  • You are a self driven and motivated engineer who takes pride and ownership in navigating through ambiguities and solving complex technical/organizational problems.
  • You have experience designing and building distributed systems and applications, real-time, scalable web services and REST APIs.
  • Experience with data frameworks such as Spark, Kafka, Kubernetes and Airflow.
  • Proficiency in unit & integrating testing.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • You're a humble team-player who places the needs of others first and participates in the development of peers on the team.
Affirm

Software Engineer II, Backend, Consumer Authentication

Affirm
Junior · Midfull-time$142k–$210k / yearCalifornia · 🇺🇸 United States
Posted: 7 hours agoSource: boards.greenhouse.io
AirflowDistributed SystemsGradleJavaKafkaKotlinKubernetesMavenSpark
GEICO

Senior Software Engineer, Backend Engineering - Billing Platform

GEICO
Seniorfull-time$95k–$215k / year🇺🇸 United States
Posted: 22 days agoSource: geico.wd1.myworkdayjobs.com
AirflowCloudDistributed SystemsGoJavaKafkaKotlinNoSQLSparkSQL
Spotify

Senior Data Engineer, AdTech

Spotify
Seniorfull-time$160k–$229k / yearNew York · 🇺🇸 United States
Posted: 22 days agoSource: jobs.lever.co
AirflowApacheAWSAzureCassandraCloudDynamoDBETLGoogle Cloud PlatformGRPCJavaKafka+9 more
Instacart

Senior Software Engineer, Data Platform

Instacart
Seniorfull-time$162k–$217k / year🇺🇸 United States
Posted: 15 days agoSource: boards.greenhouse.io
AirflowDistributed SystemsHadoopKafkaPostgresPythonRuby on RailsScalaSparkSQL
Raiffeisen Bank Ukraine

Middle IT Delivery Manager

Raiffeisen Bank Ukraine
Junior · Midfull-time🇺🇦 Ukraine
Posted: 13 days agoSource: apply.workable.com
AirflowAndroidAWSDockerElasticSearchGoGrafanaiOSJavaKafkaKotlinKubernetes+8 more