This is a remote position.
Director of Software Engineering - Financial Intelligence Platform
About Us
Were 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 were 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.
The Role
Were 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.
Youll 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.
Responsibilities
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
Work Environment
- Distributed team using Zoho Cliq for communication Zoho Sprints for project management BitBucket for source control
- Async-first culture with scheduled sync meetings for coordination
- Production infrastructure on AWS with internal Proxmox clusters for development
- Custom AI hardware for LLM inference (AMD Threadripper Nvidia GPUs)
Requirements
Required Technical Skills
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
- RESTful API design with OpenAPI/Swagger
- Git workflows and code review practices
Preferred Experience
- Spring Modulith for modular monolith architecture
- MapStruct for object mapping
- Apache Tika POI PDFBox for document processing
- 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
Qualifications
- 8 years of software engineering experience
- 3 years leading engineering teams
- Experience scaling SaaS applications from early stage to production
- Track record of shipping complex B2B software
- Strong written communication skills (critical for distributed team)
- Comfortable working across time zones with async communication
- Experience with agile methodologies and sprint-based delivery
Benefits
What We Offer
- Fully remote position with flexible hours
- Competitive compensation for the role
- Equity participation in an early-stage company
- Direct impact on product and technical direction
- Clear growth path to CTO as the company scales
- Small team environment where your contributions matter
- Opportunity to build AI-powered financial technology from the ground up
Required Skills:
Required Technical Skills 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 RESTful API design with OpenAPI/Swagger Git workflows and code review practices Preferred Experience Spring Modulith for modular monolith architecture MapStruct for object mapping Apache Tika POI PDFBox for document processing 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 Qualifications 8 years of software engineering experience 3 years leading engineering teams Experience scaling SaaS applications from early stage to production Track record of shipping complex B2B software Strong written communication skills (critical for distributed team) Comfortable working across time zones with async communication Experience with agile methodologies and sprint-based delivery
This is a remote position.Director of Software Engineering - Financial Intelligence PlatformAbout UsWere 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 f...
This is a remote position.
Director of Software Engineering - Financial Intelligence Platform
About Us
Were 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 were 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.
The Role
Were 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.
Youll 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.
Responsibilities
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
Work Environment
- Distributed team using Zoho Cliq for communication Zoho Sprints for project management BitBucket for source control
- Async-first culture with scheduled sync meetings for coordination
- Production infrastructure on AWS with internal Proxmox clusters for development
- Custom AI hardware for LLM inference (AMD Threadripper Nvidia GPUs)
Requirements
Required Technical Skills
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
- RESTful API design with OpenAPI/Swagger
- Git workflows and code review practices
Preferred Experience
- Spring Modulith for modular monolith architecture
- MapStruct for object mapping
- Apache Tika POI PDFBox for document processing
- 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
Qualifications
- 8 years of software engineering experience
- 3 years leading engineering teams
- Experience scaling SaaS applications from early stage to production
- Track record of shipping complex B2B software
- Strong written communication skills (critical for distributed team)
- Comfortable working across time zones with async communication
- Experience with agile methodologies and sprint-based delivery
Benefits
What We Offer
- Fully remote position with flexible hours
- Competitive compensation for the role
- Equity participation in an early-stage company
- Direct impact on product and technical direction
- Clear growth path to CTO as the company scales
- Small team environment where your contributions matter
- Opportunity to build AI-powered financial technology from the ground up
Required Skills:
Required Technical Skills 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 RESTful API design with OpenAPI/Swagger Git workflows and code review practices Preferred Experience Spring Modulith for modular monolith architecture MapStruct for object mapping Apache Tika POI PDFBox for document processing 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 Qualifications 8 years of software engineering experience 3 years leading engineering teams Experience scaling SaaS applications from early stage to production Track record of shipping complex B2B software Strong written communication skills (critical for distributed team) Comfortable working across time zones with async communication Experience with agile methodologies and sprint-based delivery
View more
View less