Skip to content

Lead Full Stack Engineer – Apollo Capital Solutions
Company | Apollo Global |
---|
Location | New York, NY, USA |
---|
Salary | $215000 – $250000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, 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.