Senior Software Development Engineer, API

DriveWealth is a global B2B financial technology organization dedicated to democratizing access to financial independence around the world.
$60,492 - $65,592
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Finance

Description For Senior Software Development Engineer, API

DriveWealth is a global B2B financial technology organization dedicated to democratizing access to financial independence around the world. Our mission is realized through an API-based platform, empowering our partners to offer seamless investing and trading experiences to clients worldwide, all from their mobile devices.

The API Team is responsible for all external interactions with DriveWealth trading platform. As a Senior Software Development Engineer, API, you will learn from and contribute to a modern Java code base that is highly concurrent and in many places follows reactive style programming. Our jobs run in the cloud using many advanced AWS services. We still use some of the typical enterprise messaging services (Kafka/ActiveMQ), and caching technologies (Redis), etc.

You will work collaboratively with our engineers in the New York office and business teams to build next-generation features and enhancements to our API platform to help our clients build innovative investing solutions at scale. Your responsibilities will include hands-on software development, architecting and designing new systems, monitoring and maintaining existing systems, and collaborating with internal stakeholders. You'll need to deeply understand real-world money movement workflows in the banking industry and translate processes to automate manual operational tasks.

We're looking for someone with at least 6+ years of experience in back-end software development using OOP/Functional principles, particularly in Java. You should have experience designing and integrating RESTful APIs, working with technologies like Spring Boot, OpenAPI, message queuing frameworks, distributed caching, and cloud-based microservices environments (preferably AWS). Knowledge of compute/container platforms such as AWS EC2 and Kubernetes is highly preferred.

At DriveWealth, we value diversity and inclusion, celebrating the unique differences of our employees as we scale and grow together. We're guided by operating principles grounded in accountability, teamwork, integrity, and solutions built to scale. Join us in our mission to democratize investing and make a significant impact in the fintech industry!

Last updated 3 months ago

Responsibilities For Senior Software Development Engineer, API

  • Hands-on software development as you grow to understand how we handle various money flows
  • Working with the team to architect and design new systems
  • Monitoring, maintaining, and enhancing existing systems
  • Collaboration with internal stakeholders
  • Deeply understanding real-world money movement workflows in the banking industry and translating the process to automate manual operational processes
  • Maintain a high bar for quality of code and work aggressively to eliminate unnecessary duplication and awkward workarounds

Requirements For Senior Software Development Engineer, API

Java
Redis
PostgreSQL
  • At least 6+ years of experience in back-end software development using OOP/Functional principles. We use Java.
  • Experience designing and integrating RESTful APIs
  • Experience in a good number of the following: Spring Boot, OpenAPI, message queuing frameworks (AMQ, Kinesis, SQS, Kafka, etc.), distributed caching (we use Redis), DynamoDB (or similar). PostGres or similar too
  • Active development experience in a cloud based microservices environment (AWS, Google Cloud, Azure). We use AWS.
  • Experience with compute/container platforms such as AWS EC2, K8s is highly preferred
  • Experience with Git and Github, gitflow and git actions
  • Passion for rigorous engineering practices and discipline: code reviews, automated testing, logging, monitoring, alerting, etc.
  • Understand software systems architecture, design decisions and tradeoffs, and how to collaborate design ideas
  • Self starter approach and ability to effectively work with cross functional teams to understand requirements and engineer highly performant implementations
  • Excellent communication, both verbal and written

Benefits For Senior Software Development Engineer, API

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Education Budget
Commuter Benefits
  • Competitive medical, dental, and vision insurance options
  • Mental Health and family planning services
  • Unlimited paid time off with ten observed holidays
  • 16 weeks of paid parental leave for biological and adoptive parents
  • Pre-tax commuter benefits
  • $2,500 each year to invest in continued education and personal development
  • $75 a month in fitness and wellness reimbursement
  • Company-provided phone
  • Hybrid work experience that allows for flexibility
  • For in-office employees, a daily lunch stipend, unlimited snacks, and engaging office space in the Financial District

Interested in this job?

Jobs Related To DriveWealth Senior Software Development Engineer, API

Senior Software Engineer - Brokerage Platform

Senior Software Engineer role at DriveWealth, building high-performance trading systems with Java, Kafka, and AWS in New York City.

Senior Software Development Engineer, Post Trade

Senior Software Development Engineer, Post Trade at DriveWealth: Lead development of scalable brokerage systems using Java, microservices, and cloud technologies.

Senior Software Engineer

Senior Software Engineer role at DriveWealth, building high-performance trading systems using Java and cutting-edge technologies.

Sr. Software Development Engineer, AWS Commerce Platform (AWS CP), AWS Billing (PPOA)

Senior Software Engineering role at AWS Commerce Platform, focusing on building scalable billing and commerce systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.