Director of Engineering full time

Rodgers Almer HQ: San Juan, Puerto Rico, United States Remote job Jan 13

We're a Puerto Rico-based company building a B2B SaaS financial intelligence platform for mid-market US hedge funds. Our platform serves as an AI-powered institutional memory system, enabling hedge funds to aggregate, analyze, and leverage both internal research and external market intelligence.

After two years of focused development, we're entering our commercial launch phase with a production-ready platform and customers lined up for onboarding. We operate as a fully remote, distributed team spanning US, Puerto Rico, and international locations.

We're seeking a Director of Software Engineering to lead our technical team through commercial launch and scale. This is a hands-on leadership role combining architecture decisions, code contribution, and team management. As we grow, this role has a clear path to CTO.

You'll lead a team of 6+ engineers building a multi-module Spring Boot application with AI/ML capabilities, managing everything from database design to cloud infrastructure to LLM integration.

Technical Leadership

  • Own technical architecture decisions and system design
  • Establish and enforce coding standards, review processes, and quality gates
  • Lead migration and adoption of new technologies as the platform evolves
  • Design scalable multi-tenant architecture supporting hedge fund security requirements

Team Management

  • Lead and mentor a distributed engineering team across multiple time zones
  • Coordinate with Project Manager on sprint planning and delivery
  • Conduct code reviews and provide technical guidance
  • Hire and onboard new engineers as the team grows

Hands-On Development

  • Contribute code to critical features and complex integrations
  • Debug production issues and lead incident response
  • Build and maintain CI/CD pipelines
  • Implement observability, monitoring, and alerting systems

Cross-Functional Collaboration

  • Work with Product Manager to translate requirements into technical specifications
  • Partner with QA on testing strategy and automation
  • Coordinate with DevOps on infrastructure and deployment
  • Communicate technical decisions and tradeoffs to non-technical stakeholders

Core Stack (Required)

  • Java 25 with deep understanding of modern Java features (virtual threads, pattern matching, records)
  • Spring Boot 4 and Spring Framework 7
  • Spring Security for multi-tenant authorization
  • Spring Data JPA with complex query optimization
  • PostgreSQL including JSONB, advanced indexing, and performance tuning

Build & Infrastructure (Required)

  • Gradle build system (multi-module projects)
  • Docker containerization
  • AWS services: EC2/ECS, RDS, S3, SQS
  • CI/CD pipeline design (Jenkins or similar)
  • Linux system administration

Additional Technologies (Required)

  • React with TypeScript (frontend collaboration)
  • Elasticsearch for search infrastructure

Preferred Experience

  • Spring Modulith for modular monolith architecture
  • AI/ML integration (LLM APIs, embeddings, vector databases like pgvector)
  • Financial services or fintech domain experience
  • SOC 2 compliance and security best practices
  • Proxmox or similar virtualization platforms
  • 8+ years of software engineering experience
  • 3+ years leading engineering teams
  • Comfortable working across time zones with async communication
  • Experience with agile methodologies and sprint-based delivery
  • Fully remote position with flexible hours

Please take the following assessment. https://app.testgorilla.com/s/mefvocyt

After completion, send your resume and a brief note explaining your interest in joining an early-stage fintech company. Include links to any public code, technical writing, or open source contributions.

Requirements
Availability:
Full-time (40 hrs/wk)
Experience levels:
Expert (5+ yrs)
Languages:
English

$35/hr