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.
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.