Senior Software Engineer

DriveWealthImplement and maintain messaging systems (e.g., Kafka) for asynchronous communication across services.full_timesenior

Tech Stack

Solid badges = required, outlined = preferred

Responsibilities

  • Design and develop high-performance, multi-threaded applications in Java, optimized for low-latency and high-throughput.
  • Build and enhance event-driven microservices to ensure the platform can scale and handle high transaction volumes in real time.
  • Contribute to the design and implementation of database partitioning strategies to support distributed, high-transaction environments.
  • Implement and maintain messaging systems (e.g., Kafka) for asynchronous communication across services.
  • Collaborate with other engineers to design, implement, and improve CI/CD pipelines, enabling automated, efficient software delivery.

Soft Skills

Problem-SolvingAgileWritten CommunicationMentoringFinancial Services

Benefits

  • Visa Sponsorship

Culture

Fast-PacedCross-Functional TeamsCode Review CultureMentorship ProgramAgile/Scrum

Requirements

Regions: Us

Get jobs like this in your inbox

Weekly Java, Kafka, PostgreSQL hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in