GrepJob
DriveWealth

Senior Software Development Engineer, Cash & Liquidity

DriveWealth
Apply
3 days ago

Responsibilities

  • Engage in hands-on software development to understand money flows.
  • Collaborate with internal stakeholders on project requirements.
  • Architect and design new systems for cash and liquidity management.
  • Maintain and enhance existing systems to improve functionality.
  • Work with vendor banking-as-a-service APIs.
  • Automate manual operational processes related to money movement.

Requirements

  • 7+ years of experience in backend software development using OOP/Functional principles in Java.
  • Experience designing and integrating RESTful APIs.
  • Familiarity with Spring Boot, OpenAPI, and message queuing frameworks.
  • Active development experience in a cloud-based microservices environment.
  • Experience with compute/container platforms such as AWS EC2 and K8s is preferred.
  • Proficiency in Git and GitHub, including gitflow and git actions.
  • Strong focus on code quality and discipline in writing well-formatted code.
  • Experience with automated testing, logging, and monitoring.
  • Understanding of software systems architecture and design tradeoffs.
  • Excellent verbal and written communication skills.

Benefits

  • Competitive compensation and equity options.
  • 401(k) match and full insurance coverage.
  • Wellness reimbursement and personal development allowance.
  • Generous PTO, observed holidays, and extended leave.
  • In-office work 4 days a week to foster collaboration.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureGitGoogle CloudJavaKotlinKubernetesPostgreSQLRedisScalaSpring Boot

Categories