Investment Compliance Engineeer

ApolloNew York, NY
1d

About The Position

At Apollo, we are a global team of alternative investment managers passionate about delivering uncommon value to our investors and shareholders. With over 30 years of proven expertise across Private Equity, Credit, and Real Assets in various regions and industries, we are known for our integrated businesses, our strong investment performance, our value-oriented philosophy, and our people. We are seeking a Lead Full Stack Engineer to join our dynamic team at a leading alternative asset manager. This is a unique opportunity to foster an engineering-first culture within a world-class firm while working at the intersection of technology, compliance and the investment lifecycle. In this role, you’ll deliver scalable, auditable workflows for Investment Compliance, collaborating closely with global engineering teams and Apollo’s investment professionals. You’ll lead technical execution, mentor engineers, and play a key role in driving strategic initiatives—all while solving complex compliance challenges and influencing change at the enterprise level.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or another STEM field.
  • A minimum of 10+ years of hands-on development experience, proficient in both scripting languages (e.g., Python) and object-oriented programming (e.g., Java, C++).
  • Expertise in Capital Markets or Investment Banking Technology, with a track record of delivering user-centric compliance solutions.
  • Understanding of regulatory and compliance frameworks governing these activities, including SEC, FINRA, MiFID II, and other jurisdictional mandates impacting trading operations and reporting.
  • Expertise in cloud platforms such as AWS, Azure, or Google Cloud, with experience building and deploying scalable solutions leveraging microservices architecture.
  • Experience leveraging AI-powered developer tools (e.g., Cursor, Copilot, or similar) and familiarity with emerging paradigms such as MCP (Model Context Protocol) or agent-assisted workflows to enhance software development lifecycle efficiency.
  • Strong proficiency in database technologies, including relational (SQL) and non-relational (NoSQL/NewSQL) databases, with the ability to optimize queries, write stored procedures, and manage data warehousing solutions.
  • Demonstrated ability to build, deploy, and maintain high-throughput systems, with experience in messaging technologies like Kafka.
  • Hands-on experience with DevOps practices and tools, including CI/CD pipelines, Docker, Kubernetes, and version control systems such as Git.
  • A passion for clean, maintainable code, and a track record of delivering robust full-stack cloud-based applications.
  • Experience working in an Agile development environment and familiarity with tools like GitHub, Jenkins, or similar.
  • Proficiency in modern programming languages such as Python, SQL, Java, and .NET.
  • Advanced knowledge of database technologies and data management.
  • Expertise in cloud platforms and DevOps practices for scalable application development.
  • Skilled in translating complex business logic into optimized queries and workflows.

Nice To Haves

  • Experience across the deal and trading lifecycle—from origination to post-trade analytics—is preferred, but not required

Responsibilities

  • Serve as a key member of the Investment Engineering team, responsible for the full lifecycle of development tasks, including analyzing, designing, coding, and implementing business-related solutions and core architectural changes.
  • Design and implement technology solutions to support pre- and post-trade investment compliance monitoring, regulatory rule management, and exception workflows across private market asset classes.
  • Enhance data integration pipelines, surveillance tooling, and reporting capabilities supporting regulatory and internal policy adherence.
  • Apply an Agile programming approach to deliver software within tight deadlines.
  • Provide hands-on technical leadership across architecture, design, development, code reviews, quality assurance, observability, and product support.
  • Actively participate in design discussions, contribute to code reviews, and provide technical guidance to the team.
  • Navigate changing priorities with agility and maintain a forward-thinking mindset when context switching.
  • Build strong relationships with team members, fostering collaboration and effective communication to achieve successful outcomes.
  • Use advanced problem-solving skills to assist peers in researching and selecting tools, frameworks, and products critical to supporting business initiatives.
  • Leverage modern AI-assisted development tools (e.g., Cursor, GitHub Copilot, and emerging MCP-enabled workflows) to accelerate development, improve code quality, and streamline debugging and documentation processes.
  • Evaluate and integrate best-in-class AI tools and developer workflows to enhance engineering productivity, reduce cycle times, and improve system reliability.
  • Apply AI-assisted approaches to data analysis, code generation, and workflow automation to optimize compliance monitoring, reporting, and exception management processes.
  • Manage data governance and data quality standard processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service