Addepar is a global data and AI platform empowering investment professionals to turn complex financial information into actionable intelligence. They are seeking a hands-on Software Engineer with a strong Java background to join their Order Management System (OMS) team in Trading, focusing on building a high-performance Trading Order Lifecycle Management system.
Responsibilities:
- System Development: Design, develop, and deploy high-quality Java applications (using Spring Boot or Quarkus) with a focus on microservices and distributed application development
- Trade Orchestration: Build and maintain the logic for the trade order life cycle, ensuring successful connection to executing brokers and accurate post-trade allocations
- Data & Messaging: Implement resilient integration patterns using Kafka for event streaming and manage data across AWS cloud infrastructure
- Integrations: Support and scale inbound/outbound connectivity via FIX, REST, and File-based interfaces
- Operational Excellence: Participate in the full Agile SDLC, including code reviews, automated testing, and providing L3 support for the platform
- Collaboration: Work in partnership with engineering partners and platform users to identify requirements and map out solutions for challenging technology and workflow problems
Requirements:
- B.S., or M.S. in Computer Science or similar technical field of study (or equivalent practical experience)
- 4+ years of software engineering experience with a focus on backend distributed systems
- Proficient in Java and Spring Boot (experience with Quarkus is a plus)
- Hands-on experience with AWS and messaging platforms like Kafka
- Experience with databases, SQL, NoSQL, and data architectures
- Comfortable with AI-assisted development tools and a bias toward smart automation
- A strong ownership mentality with the ability to provide L3 support and solve complex analytical problems
- A dedicated team player with robust analytical abilities and a passion for experimentation and iteration
- Experience in Trading or Financial Services domains
- Practical knowledge of the FIX protocol
- Familiarity with frontend technologies (React) to support UI-related backend requirements