Skip to main content

Sr. Backend Engineer – Python/Java & Kafka C2C contract

Posted yesterday

tech mirrorsSeattle (WA)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Role: Sr. Backend Engineer – Python/Java & Kafka
Location: Bellevue, WA 12 +Months Mandatory AreasKafka Python Java Microservices CICDSkill Focus: Core (~70%): Kafka, Programming, Infrastructure Supporting (~20%): Architecture, Data Engineering Adjunct(~10%): Observability, AI/Modern tooling Must Have Skills Proficiency with messaging and event-driven systems such as Kafka Expert-level proficiency in Python and Java object-oriented programming Strong experience with Python or Java object-oriented programming Hands-on experience with UNIX/Linux environments and expert-level Bash shell scripting for automation and pipeline orchestration Automate manual processes and operational workflows using Bash shell scripting in UNIX environments Build responsive, accessible, and performant applications, delivering end-to-end features across API and data layers Experience building scalable REST APIs and microservices Knowledge of TLS/SSL encryption and SASL authentication for securing Kafka clusters Experience with Git, GitLab, and CI/CD automation Experience working with relational databases and writing complex SQL Experience with containerization and orchestration tools such as Docker and Kubernetes Experience using observability and telemetry tools such as Splunk, AppDynamics, or Grafana Hands-on experience with AI productivity tools (Claude and Cursor or similar IDE) and working knowledge of foundation models, prompt engineering, retrieval-augmented generation (RAG), and AI agent development.
Nice to Have: Experience with Databricks, Snowflake, or cloud-based data platforms Network Domain experience Experience working in cloud-native environments (Azure, AWS, or GCP) Experience contributing to system architecture or platform-level design decisions

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this