DriveWealth is looking for a Software Development Engineer 2 to join their Front Office Books and Records team to design and build core functionalities for their brokerage-as-a-service platform, focusing on scalable, fault-tolerant microservices for mission-critical trading operations.
Requirements
- 4-6 years of experience in software development and architecture
- Experience building and consuming RESTful/gRPC APIs.
- Strong understanding of relational (PostgreSQL) and/or NoSQL (DynamoDB) data stores.
- Familiarity with Git, CI/CD tools, and agile development practices.
- Proficient in one programming language (especially Java or GoLang)
- Must understand how to write effective unit/integration tests
- Familiarity with cloud-native development (preferably AWS) and containerized applications (Docker, ECS/EKS).
Responsibilities
- Responsible for assisting the technical design and delivery of multiple backend services in the front office domain
- Design and implement resilient APIs and microservices using modern architectural patterns
- Develop, write, test and maintain code for new and existing applications
- Monitor production systems, troubleshoot issues, and assist in bug fixes
- Assist in recommending and facilitating product maintenance as well as new features
- Collaborate cross-functionally with platform, infrastructure, product, and compliance teams
- Participate in Agile ceremonies, sprint planning, and code reviews
Other
- Applicants must be authorized to work for any employer in the U.S. DriveWealth is unable to sponsor or take over sponsorship of an employment Visa at this time.
- Please note: this role is expected to come into our office on a cadence set by the Hiring Manager/Team.
- Strong communication skills
- Strong analytical and problem-solving skills
- Commitment to engineering excellence: testing, documentation, code reviews, performance optimization