DriveWealth is a global B2B financial technology organization seeking a Senior Software Engineer to join its Brokerage Platform as a Service and API teams. The ideal candidate will have 7+ years of experience in software engineering, with a focus on Java and building high-performance systems.
Requirements
- 7+ years of experience in software engineering, with a focus on Java and building high-performance systems
- Strong experience with multi-threading, concurrent programming, and designing low-latency systems to handle high throughput efficiently
- Experience in designing and building event-driven microservices using technologies like Kafka or ActiveMQ
- Familiarity with database partitioning and sharding strategies to scale relational and NoSQL databases (e.g., PostgreSQL, MySQL, Cassandra)
- Knowledge of cloud-native architectures and experience with cloud platforms such as AWS
- Hands-on experience in implementing CI/CD pipelines and working with DevOps tools to improve software delivery
- Experience with automated testing frameworks to ensure software quality and performance
- Strong problem-solving skills with the ability to analyze complex systems and optimize them for performance and reliability
- A collaborative mindset, with experience working in agile teams and a strong ability to communicate technical concepts clearly
Benefits
- Competitive medical, dental, and vision insurance options
- Mental health resources
- Generous paid time off with observed holidays (varies per country)
- Paid parental leave for biological and adoptive parents
- Up to $2,500 or local equivalent each year to invest in continued education and personal development
- Up to $900 each year or local equivalent for fitness and wellness reimbursement
- Company-provided phone (varies by country)
- Pre-tax commuter benefits (US only)
- Employer 401K match (US only)