Software Engineer

State FarmDunwoody, GA
Hybrid

About The Position

We are seeking a skilled Software Engineer to join our Event Team, focused on building the foundational Event Hub that powers event-driven capabilities across our enterprise. In this role, you will design and develop application-layer components for our Kafka-based Event Hub, build multi-language SDKs primarily in Java and Go, and leverage Apache Kafka and Flink to enable real-time event processing and streaming workflows. You will collaborate closely with infrastructure engineers and cross-functional teams to drive platform adoption, champion engineering best practices, and contribute to a scalable, resilient platform that supports the next generation of insurance solutions. The ideal candidate has strong experience with Java and Go development, deep knowledge of Apache Kafka and event-driven architecture, and hands-on experience with Apache Flink or similar streaming frameworks. You will thrive in a fast-paced, collaborative environment where your contributions directly impact the future of enterprise event-driven systems. If you are passionate about platform engineering, enhancing developer experience, and building innovative event-driven platforms at scale, we want to hear from you!

Requirements

  • Proven experience in software engineering, with a strong background in event-driven architecture, REST API development, and platform development.
  • Proficiency in one or more of the following languages: Java, Go, TypeScript.
  • Hands-on experience with Kafka or similar event streaming platforms.
  • A passion for building scalable, resilient, and maintainable systems.
  • Excellent collaboration and communication skills to work effectively across teams.
  • A drive for continuous learning and improving developer experience.

Nice To Haves

  • Deep knowledge of Apache Kafka and event-driven architecture.
  • Hands-on experience with Apache Flink or similar streaming frameworks.

Responsibilities

  • Design and develop application-layer components for a Kafka-based Event Hub.
  • Build and maintain REST APIs and multi-language SDKs (Java, Go, TypeScript) to enhance developer experience.
  • Create and manage event-driven workflows that leverage the Event Hub platform for scalable, real-time processing.
  • Drive engineering best practices and patterns to ensure high-quality, scalable solutions.
  • Enable agentic and AI-driven workflows on top of the Event Hub platform.
  • Collaborate closely with infrastructure engineers and cross-functional teams to facilitate successful platform adoption and integration.
  • Thrive in a fast-paced, collaborative environment where your work directly impacts the broader engineering organization.

Benefits

  • Compensation is based on our standard 38:45-hour work week.
  • Potential starting salary range: $100,000 - $125,000
  • Starting salary will be based on skills, background, and experience
  • High end of the range limited to applicants with significant relevant experience
  • Potential yearly incentive pay up to 15% of base salary
  • Annual raise and bonus.
  • Robust health and wellbeing programs.
  • State Farm pays most of your healthcare premium.
  • Multiple healthcare plan options, including a high deductible plan.
  • All medical plans provide 100% coverage for in-network preventative care.
  • Access to vision, dental, telemedicine, 24/7 mental health professionals, and much more!
  • Educational benefits like industry leading training programs, top-notch tuition assistance programs, employee resource groups, and mentoring.
  • Fertility/IVF/adoption assistance.
  • College coaching.
  • National discount programs.
  • Interactive monthly financial workshops.
  • Free financial coaching.
  • Ability to start a savings account or consider financing through our State Farm Federal Credit Union.
  • Generous time off policies.
  • Opportunity to initially earn up to 20 days annually plus parental leave.
  • Paid holidays.
  • Celebration day.
  • Life leave (40 hours/year).
  • Bereavement leave.
  • Community service/education support days.
  • Matching Gift Program.
  • Good Neighbor Grant Program.
  • Employee Assistance Fund.
  • Free financial advisors.
  • 401(k) plan with company contributions of up to 7% of your salary.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service