1

Kafka Software Engineer Jobs in Phoenix, AZ (NOW HIRING)

Software Engineer 2

Phoenix, AZ · Hybrid

$92K - $126K/yr

... processing, Kafka streaming, in a highly collaborative team * 2+ years of hands-on experience ... Provide information to client personnel in Software Engineering.

Software Engineer - GCP, AI

Phoenix, AZ · Hybrid

$108K - $129K/yr

Hands-on experience developing data flows using Kafka, Flink, and Spark streaming What You Will Be ... Review and analyze moderately complex Software Engineering challenges that require an in-depth ...

Job Role: Software Engineer Job Location: Chandler, Arizona (100% Onsite) Job Type: Contract ... Kafka. * 2+ years of experience working in an Agile working environment such as Scrum or Kanban.

Sr. Software Engineer

Tempe, AZ

$117K - $154K/yr

**W2, Direct-Hire Candidates Only** Sr. Software Engineer - Appian - Tempe, Austin, Charlotte ... Development and support of Kafka integrations, including topics, producers, consumers, and ...

Software Engineer

Phoenix, AZ · On-site

$49 - $53/hr

Create and maintain streaming and batch data pipelines using technologies such as Spark, Kafka ... software engineering, data engineering, or related technical roles. * Experience building and ...

Software Engineer

Phoenix, AZ · On-site

$38 - $41/hr

Design, develop, and maintain scalable batch and real-time data pipelines using Spark, Kafka, and ... Collaborate with software engineers, architects, product teams, and business stakeholders to ...

Job Position: - Senior Software Engineer Job Location: - Phoenix AZ (100% onsite) Job Type ... Hands-on experience with Apache Kafka for event-driven architectures. * Experience with Flink for ...

Wells Fargo is seeking a Lead Software Engineer as part of Cybersecurity. In this role, you will ... Design and implement event-driven integrations using Kafka and enterprise messaging patterns.

Software Engineer

Glendale, AZ · On-site

$138 - $256/hr

Our engineers tackle complex distributed systems challenges, including large‑scale metadata ... Spark, Kafka, or similar distributed data technologies * Experience with software quality and ...

New

Java Software Engineer 7+

Phoenix, AZ · On-site

$51.50 - $70.50/hr

... Java Engineer with 7+ years of software development experience to design, develop, and maintain ... Build event-driven applications and integrations using Apache Kafka . * Develop and integrate ...

New

Java Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Software Engineer Location: Phoenix, AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must ... Experience with messaging systems (Kafka, RabbitMQ, or similar). * Familiarity with cloud platforms ...

Wells Fargo is seeking a Lead Software Engineer in our Credit Card Personal Lending and Retail ... Experience with Kafka, Pub/Sub, and real-time streaming application development * Proficiency with ...

... Lead Software Engineer - Java to lead the design, development, modernization, and delivery of ... Design and implement event-driven architectures using Kafka or similar messaging technologies.

... software engineering disciplines. * 5+ years of hands-on experience with Hadoop and cloud-based ... Apache Kafka * Apache Flink * Spark Streaming * Strong programming experience with: * Python

next page

Showing results 1-20

Kafka Software Engineer information

See Phoenix, AZ salary details

$63K

$146.5K

$204K

How much do kafka software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for kafka software engineer in Phoenix, AZ is $146,478.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,100.00 and $171,800.00 per year, depending on experience, location, and employer.

What is a Kafka software engineer?

Kafka Software Engineers are specialized software developers who design, build, and maintain systems that use Apache Kafka, a distributed event streaming platform. They create and manage data pipelines, ensure reliable message delivery, and optimize the performance of applications using Kafka. These engineers often work closely with data engineers, architects, and other developers to enable real-time data processing, analytics, and integration across various systems. Their role is crucial in organizations that rely on high-throughput, fault-tolerant data streams.

What are some common challenges Kafka software engineers face when building scalable streaming applications?

Kafka Software Engineers often encounter challenges related to ensuring high throughput, low latency, and fault tolerance when designing streaming data pipelines. Managing message ordering, handling data schema evolution, and optimizing partitioning strategies are critical for maintaining data consistency and performance. Additionally, engineers must monitor cluster health, address issues like consumer lag, and coordinate with DevOps and data engineering teams to ensure seamless integration with other systems.

What are the key skills and qualifications needed to thrive as a Kafka software engineer, and why are they important?

To thrive as a Kafka Software Engineer, you need strong programming skills (often in Java, Scala, or Python), a solid understanding of distributed systems, and experience with Apache Kafka architecture and stream processing. Familiarity with tools like Kafka Connect, Kafka Streams, Zookeeper, and containerization platforms, along with certifications such as Confluent Certified Developer for Apache Kafka, are highly valued. Excellent problem-solving, communication, and teamwork skills help you design scalable solutions and collaborate across engineering teams. These technical and interpersonal skills are critical to building reliable, high-throughput data pipelines and ensuring seamless real-time data flow in modern applications.

Do Kafka Software Engineers use Kafka?

Yes, Kafka Software Engineers use Apache Kafka as a core part of their work to develop, maintain, and optimize data streaming applications. Proficiency with Kafka, including topics like producers, consumers, and cluster management, is essential for this role. They often work with related tools and programming languages such as Java or Python to build scalable data pipelines.

Is Apache Kafka in demand?

Apache Kafka is highly in demand for roles like Kafka Software Engineer due to its widespread use in real-time data streaming and event-driven architectures. Professionals skilled in Kafka, along with related tools like Apache Spark or Kafka Connect, are sought after in industries such as finance, technology, and telecommunications, reflecting strong job market growth for Kafka expertise.

What cities near Phoenix, AZ are hiring for Kafka Software Engineer jobs?

Cities near Phoenix, AZ with the most Kafka Software Engineer job openings:

Infographic showing various Kafka Software Engineer job openings in Phoenix, AZ as of August 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $146,478 per year, or $70.4 per hour.

Software Engineer 2

Motion Recruitment

Phoenix, AZ • Hybrid

$92K - $126K/yr

Contractor

Posted 24 days ago


Key responsibilities

  • Participate in low to moderately complex initiatives and identify opportunities for process improvements within Software Engineering

  • Review and analyze basic or tactical Software Engineering assignments or challenges, and present recommendations for resolving situations

  • Provide information to client personnel in Software Engineering


Job description

Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Software Engineer 2 in Phoenix, AZ (Hybrid).
Work with the brightest minds at one of the largest financial institutions in the world. This is a long-term contract opportunity that includes a competitive benefit package! Our client has been around for over 150 years and is continuously innovating in today's digital age. If you want to work for a company that is not only a household name, but also truly cares about satisfying customers' financial needs and helping people succeed financially, apply today.
Contract Duration: 12 Months
Required Skills & Experience
  • 2+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
  • 5+ years of experience in data engineering including hands-on experience working with Hadoop and Google Cloud data solutions: creating/supporting Spark based processing, Kafka streaming, in a highly collaborative team
  • 2+ years of hands-on experience developing data flows using Kafka, Flink, and Spark streaming
  • 3+ years of experience with Data lakehouse architecture and design, including hands-on experience with Python, pySpark, Apache Kafka, Airflow, and SQL, GPC Cloud Storage, BigQuery, Data Proc, Cloud Composer
  • 2+ years working with NoSQL databases such as columnar databases, graph databases, document databases, KV stores, and associated data formats
  • Public cloud certifications such as GCP Professional Data Engineer, Azure Data Engineer, or AWS Specialty Data Analytics
Desired Skills & Experience
  • Proven skills with data migration from on-prem to a cloud native environment
  • Proven experience working with the Hadoop ecosystem capabilities such as Hive, HDFS, Parquet, Iceberg, and Delta Tables
  • Deep understanding of data warehouse, data cloud architecture, building data pipelines, and orchestration
  • Design and implementation of highly scalable and modular data pipelines with built-in data controls for automating data governance
  • Familiarity of GenAI frameworks such as Langchain and Langraph to develop agent-based data capabilities
  • Dev Ops and CI/CD deployments including Git, Jenkins, Docker, and Kubernetes
  • Web based UI development using React and Node JS is a plus

What You Will Be Doing
  • Participate in low to moderately complex initiatives and identify opportunity for process improvements within Software Engineering.
  • Review and analyze basic or tactical Software Engineering assignments or challenges that require research, evaluation, and selection of alternatives, related to low-to-medium risk deliverables.
  • Present recommendations for resolving low to moderately complex situations and exercise some independent judgment while developing understanding of function, policies, procedures, and compliance requirements.
  • Provide information to client personnel in Software Engineering.