Posted in

Lead Full Stack Engineer – Apollo Capital Solutions

Lead Full Stack Engineer – Apollo Capital Solutions

CompanyApollo Global
LocationNew York, NY, USA
Salary$215000 – $250000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or another STEM field.
  • A minimum of 8+ years of hands-on development experience, proficient in both scripting languages (e.g., Python) and object-oriented programming (e.g., Java, C++).
  • Capital Markets/Investment Banking Technology expertise, with experience supporting or developing solutions for origination, syndication, and trading workflows.
  • Expertise in cloud platforms such as AWS, Azure, or Google Cloud, with experience building and deploying scalable solutions leveraging microservices architecture.
  • 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.

Responsibilities

  • Serve as a key member of the Investment Technology team, responsible for the full lifecycle of development tasks, including analyzing, designing, coding, and implementing business-related solutions and core architectural changes.
  • 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.

Preferred Qualifications

  • Experience with CRM systems and pipeline tools.
  • Familiarity with investment products and derivatives across Apollo business lines or a similar asset manager.
  • Proficiency in data manipulation using Azure Data Services, SQL, and APIs is a plus.