Staff Engineer

Remote $112k–$188k senior 3 months ago full-time quality 8.7/10

Role in brief

Incode is seeking a remote Staff Engineer to lead architectural initiatives and hands-on engineering for their identity solutions platform. This role involves defining technical roadmaps, driving AI-driven innovation, and ensuring the scalability and reliability of distributed systems. It suits a senior engineer with expertise in JVM technologies, distributed systems, and AI agentic workflows who can influence across teams.

JVM technologiesJavaKotlinScalaGodistributed systemssystem designmicroservicesscalabilityresiliencefault toleranceKafka

About the role

This Staff Engineer position focuses on defining and owning the technical roadmap for Incode's core platform components, which power fraud detection and identity verification at scale. The role requires shaping long-term architectural decisions to ensure system reliability, scalability, and performance. A key aspect involves leading complex architectural initiatives across multiple engineering teams and geographies, driving technical alignment, and building consensus among stakeholders.

The role demands deep involvement in hands-on engineering, including contributing production-grade code and elevating engineering standards. The Staff Engineer will design and evolve high-throughput distributed systems, specifically real-time, streaming, and batch data processing pipelines. This includes leveraging technologies like Kafka, Flink, and Spark to manage large-scale data.

A significant part of this position involves driving innovation through AI, specifically integrating LLM-powered automation and agentic workflows into production systems, developer tooling, and operational practices. The successful candidate will also collaborate closely with Product Managers and cross-functional leaders to balance technical excellence with customer needs and business priorities, ensuring impactful outcomes across distributed teams.

The salary for this position ranges from $112,000 to $188,000 annually.

Skills that matter here

  • JVM technologies: The role requires expertise in JVM-based languages like Java, Kotlin, and Scala for backend engineering.
  • distributed systems: This position involves designing and evolving high-throughput, resilient distributed systems for data processing.
  • microservices: The engineer will work with microservices architecture to ensure scalability and fault tolerance of the platform.
  • Kafka: Experience with Kafka is necessary for designing and evolving real-time data streaming pipelines.
  • AI agentic workflows: The role drives the adoption and integration of AI agentic workflows into production systems and operational practices.
  • technical leadership: This position involves leading complex architectural initiatives and mentoring teams through technical execution.

Who this role suits

  • Someone who combines deep backend engineering expertise with the ability to architect resilient and scalable platforms.
  • An individual who leads by example, comfortable moving between high-level architecture and hands-on coding and debugging.
  • A person who actively explores and applies emerging AI technologies, turning experimentation into practical engineering advantages.
  • A collaborative problem solver who can build trust and momentum across diverse, distributed teams and time zones.

From the employer

What You’ll Own & Drive

  • Core Platform Architecture & Technical Strategy

Define and own the technical roadmap for foundational platform components powering fraud detection and identity verification at scale. Shape long-term architecture decisions that ensure reliability, scalability, and performance across mission-critical systems.

  • Cross-Team Technical Leadership

Lead complex architectural initiatives spanning multiple engineering teams and geographies. Drive technical alignment, author design documents, facilitate decision-making, and build consensus across Engineering and Product stakeholders.

  • Hands-On Engineering Excellence

Stay deeply involved in implementation — contributing production-grade code, raising engineering standards through example, and mentoring teams through technical leadership and execution excellence.

  • Large-Scale Data & Streaming Systems

Design and evolve high-throughput distributed systems, including real-time, streaming, and batch data processing pipelines leveraging technologies such as Kafka, Flink, and Spark.

  • AI-Driven Engineering Innovation

Drive adoption of AI agentic workflows throughout the engineering lifecycle — integrating LLM-powered automation into production systems, developer tooling, and operational practices to accelerate innovation and efficiency.

  • Global Collaboration & Execution

Partner effectively across distributed teams in Tel Aviv, the US, and Serbia, acting as a technical bridge between engineering, product, and business stakeholders to deliver impactful outcomes at scale.

  • Product & Business Partnership

Collaborate closely with Product Managers and cross-functional leaders to shape solutions from concept to delivery — balancing technical excellence with customer needs, business priorities, and operational realities.

The Qualities That Set You Apart

  • Technical Systems Thinker

You combine deep expertise in distributed systems and backend engineering with the ability to architect resilient, scalable platforms that operate reliably under real-world production demands.

  • Hands-On Technical Leader

You lead by doing — comfortable moving from high-level architecture discussions into implementation details, debugging production systems, and contributing meaningful code across the stack.

  • AI & Innovation Mindset

You actively explore and apply emerging AI technologies, particularly agentic and LLM-driven workflows, turning experimentation into practical engineering advantage.

  • Cross-Functional Influencer

You communicate complex technical concepts clearly across engineering, product, and leadership audiences, aligning teams around shared goals and technical direction.

  • Builder of Scalable Systems

You thrive in environments where scale, reliability, and performance matter — designing systems that process massive streams of data with fault tolerance and operational excellence.

  • Collaborative Problem Solver

You work effectively across cultures, time zones, and disciplines, building trust and momentum in distributed, high-growth environments.

  • Curious, Pragmatic, and Impact-Driven

You stay ahead of evolving technologies and industry trends while maintaining a pragmatic focus on delivering real-world business and customer impact.

Why Incode?

  • Mission with Meaning

Shape how billions of people prove identity—safely, simply, and ethically.

  • Rocket-Ship Growth

Join at an inflection point where your strategies will compound in value for years.

  • Elite Team & Backing

Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category.

  • Ownership & Autonomy

Operate like a founder with the resources of a unicorn.

  • Global Impact

Every program you launch will reverberate across industries and continents.

Benefits & Perks:

  • Flexible Working Hours & Workplace
  • Open Vacation Policy
  • Equal Opportunities: Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know—we’ll do our best to support you.

Questions about this role

What is the remote work policy for this role?

This is a fully remote position, allowing for flexible working hours and workplace arrangements.

What is the seniority level for this position?

This is a senior-level Staff Engineer role.

Which programming languages and technologies are important for this role?

Key technologies include JVM languages like Java, Kotlin, and Scala, along with Go, distributed systems, microservices, Kafka, Flink, Spark, and AI/LLM-powered systems.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Incode.