Senior Software Engineer

F2Onsite

Fort Worth (TX)

Hybrid

USD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

F2OnSite seeks a Senior Software Engineer in Fort Worth, TX, on a hybrid schedule (3 onsite days: Tue–Thu) to build scalable real-time streaming solutions. You’ll work with Java, Flink, Kafka, Spring Boot, and AWS to design event-driven microservices.

The role focuses on production-grade streaming apps, cloud-native deployment in AWS, and Kubernetes environments, collaborating across architecture, DevOps, and QA teams.

Qualifications

  • Bachelor's degree in CS, Eng, or related field or equivalent experience.
  • 7+ years professional Java development experience.
  • 3+ years building production streaming apps with Flink, Kafka Streams, Spark Streaming, or similar.
  • Experience deploying cloud-native apps on AWS with Docker and Kubernetes.

Responsibilities

  • Design, develop, test, deploy, and maintain Java-based Flink streaming apps.
  • Build scalable data pipelines using Kafka/MSK.
  • Develop Spring Boot microservices with REST/GraphQL APIs.
  • Implement fault-tolerant streaming with state management and checkpointing.
  • Deploy and monitor apps using Docker, Kubernetes, AWS MSF/MSK.
  • Collaborate with architects, DevOps, QA, and stakeholders; drive production readiness.
  • Troubleshoot production issues; improve observability with logs, metrics, dashboards.

Skills

Java
Apache Flink
Kafka
Spring Boot
AWS
Kubernetes
REST/GraphQL

Education

Bachelor's degree in Computer Science

Tools

Docker

Job description

Senior Software Engineer - Fort Worth. TX - Hybrid



  • Monday-Friday, Standard Business Hours

    • (Flexible schedules available such as 7:00-3:00, 8:00-4:00, or 9:00-5:00)



  • Projected Start Date - 8/24/2026 - 6-Month Contract (Extension Possible)

  • Fort Worth, TX (Hybrid - 3 days onsite, 2 days remote)

    • Onsite days are Tuesday, Wednesday & Thursay




What We Are Looking For

We are looking for a senior-level engineer who thrives in fast-paced environments and enjoys building scalable, real-time streaming solutions. The ideal candidate is collaborative, proactive, and passionate about developing resilient cloud-native applications that power critical business operations.


We are seeking an experienced Senior Software Engineer with a strong background in real-time streaming applications and cloud-native development. This role focuses on designing and delivering highly scalable, event-driven applications using Java, Apache Flink, Kafka, Spring Boot, and AWS technologies.


The ideal candidate has extensive experience building production-grade streaming applications, developing microservices, and deploying cloud-native solutions in AWS and Kubernetes environments.


Key Responsibilities


  • Design, develop, test, deploy, and maintain Java-based Apache Flink streaming applications.

  • Build scalable, event-driven data pipelines using Kafka/MSK.

  • Develop Spring Boot microservices along with REST and GraphQL APIs.

  • Implement fault-tolerant streaming applications utilizing Flink state management, checkpointing, and recovery capabilities.

  • Deploy, monitor, and support cloud-native applications using Docker, Kubernetes, AWS Managed Service for Apache Flink (MSF), and AWS MSK.

  • Participate in architecture discussions, code reviews, performance optimization, and production readiness planning.

  • Collaborate with architects, DevOps engineers, QA teams, and business stakeholders to deliver reliable software solutions.

  • Troubleshoot production issues and enhance application observability through logging, metrics, dashboards, and alerting.


Required Qualifications


  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).

  • 7+ years of professional Java development experience.

  • Strong experience with Java 8 or Java 11+.

  • 3+ years developing production streaming applications using Apache Flink, Kafka Streams, Spark Streaming, or similar technologies.

  • Hands-on experience with:

    • Apache Flink (DataStream API, state management, checkpointing, fault tolerance)

    • Apache Kafka or AWS MSK

    • Spring Boot microservices

    • RESTful APIs and/or GraphQL



  • Experience deploying applications using AWS, Docker, and Kubernetes.

  • Familiarity with schema management using Avro, Protobuf, JSON, or Schema Registry.

  • Experience with CI/CD pipelines, Git, automated testing, and deployment automation.

  • Strong understanding of application monitoring, logging, metrics, tracing, and production support.


Preferred Qualifications


  • AWS Managed Service for Apache Flink (MSF)

  • AWS MSK

  • GraphQL / Apollo GraphQL

  • Flink SQL

  • Kafka Streams or similar stream-processing frameworks

  • Prometheus, Grafana, CloudWatch, or similar monitoring tools

  • API and cloud security best practices

  • Experience with SaaS or multi-tenant platforms

  • Experience supporting high-volume, low-latency systems

  • Background in airline, transportation, logistics, or other mission-critical operational environments


Additional Information


  • F2OnSite supports and adheres to all state laws regarding background checks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Real-Time Streaming (Kafka, Flink, Spring Boot)
Senior Software Engineer – Real-Time Streaming (Kafka, Flink, Spring Boot)

CTI Consulting • Fort Worth (TX)

On-site
USD 140,000 - 170,000
Senior Streaming Engineer (Java/Flink/Kafka) - Hybrid
Senior Streaming Engineer (Java/Flink/Kafka) - Hybrid

F2Onsite • Fort Worth (TX)

Hybrid
USD 120,000 - 180,000
Sr. Streaming Engineer
Sr. Streaming Engineer

Ness Digital Engineering • Chicago (IL)

On-site
USD 110,000 - 140,000
Sr. Streaming Engineer
Sr. Streaming Engineer

Visa Hunt • United States

On-site
USD 110,000 - 170,000
Staff Software Engineer
Staff Software Engineer

Asurion • United States

On-site
USD 120,000 - 160,000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • United States

On-site
USD 120,000 - 160,000
Flink Manager
Flink Manager

Weekday AI (YC W21) • United States

On-site
USD 10,000,000 - 40,000,000
Devops Engineer
Devops Engineer

Mothership • San Antonio (TX)

On-site
USD 100,000 - 150,000
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Socket.dev • Seattle (WA)

On-site
USD 143,700 - 194,400
Software Development Engineer, AWS Apache Flink
Software Development Engineer, AWS Apache Flink

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1