Staff Engineer (Java)

CargoSprint
Remote

About The Position

You are passionate about the role and thrive on solving complex problems with a talented team of colleagues who both challenge and support you. You believe in lifelong learning, constantly honing your skills and staying on the cutting edge of technology. Most importantly, you want to engage your talents to make a meaningful difference by revolutionizing the cargo industry. You’re a senior software engineer who leads through technical excellence. You enjoy solving complex engineering problems, mentoring developers, and building scalable, reliable systems. This is a hands-on technical leadership role—you’ll spend most of your time designing, coding, reviewing, mentoring, and delivering software while helping your team raise the engineering bar.

Requirements

  • 8+ years of software engineering experience.
  • Expert-level Java development experience (Java 17/21 preferred).
  • Strong experience with Spring Boot and RESTful APIs.
  • Experience building distributed, event-driven applications.
  • Hands-on experience with Kafka, RabbitMQ, Azure Service Bus, or similar messaging technologies.
  • Experience with Azure, AWS, or GCP cloud platforms.
  • Strong knowledge of SQL/NoSQL databases, performance tuning, and debugging.
  • Experience with Docker, Kubernetes, and modern CI/CD practices.
  • Passion for mentoring engineers and leading by example.
  • Strong AI adoption mindset with experience using AI tools to accelerate software development.

Nice To Haves

  • Spring Cloud ecosystem
  • Azure Kubernetes Service (AKS)
  • OpenTelemetry, Grafana, Prometheus, or Azure Monitor
  • Domain-Driven Design (DDD)
  • Microservices architecture
  • Secure software development practices
  • Experience modernizing legacy enterprise applications

Responsibilities

  • Provide technical leadership for an agile engineering team.
  • Design, develop, and deliver scalable Java applications using Java 17/21 and SpringBoot.
  • Build cloud-native, distributed, and event-driven solutions.
  • Lead technical design discussions and perform high-quality code reviews.
  • Mentor engineers and promote engineering best practices.
  • Drive AI-assisted software development to improve quality and productivity.
  • Troubleshoot complex production issues and improve system reliability and performance.
  • Collaborate with Product, QA, DevOps, and Architecture teams to deliver customer value.

Benefits

  • Medical, dental, and vision plans for you and your family
  • 401(k) with company match
  • Generous flexible PTO program
  • Paid holidays
  • Professional development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service