Position Overview
Apollo is a high-growth, global alternative asset manager. In our asset management business, we seek to provide our clients excess return at every point along the risk-reward spectrum from investment grade to private equity with a focus on three investing strategies: yield, hybrid, and equity. For more than three decades, our investing expertise across our fully integrated platform has served the financial return needs of our clients and provided businesses with innovative capital solutions for growth. Through Athene, our retirement services business, we specialize in helping clients achieve financial security by providing a suite of retirement savings products and acting as a solutions provider to institutions. Our patient, creative, and knowledgeable approach to investing aligns our clients, businesses we invest in, our employees, and the communities we impact, to expand opportunity and achieve positive outcomes.
Come to Apollo and join a community of extraordinary people who are committed to a culture of excellence and collaboration in everything that we do. We invest in our people for the long term and are committed to supporting their development at every stage of their career.
We are seeking full-stack engineers to build our next-generation Credit Trading platform. The ideal candidate is a proficient Software Engineer with clear communication skills to work alongside portfolio managers, quants, and traders. They will work with these colleagues to build the foundational infrastructure from the ground up. The ideal candidate will have proven skills in independently owning the full software development lifecycle, working with business analysts and project managers to understand the problem statement, and delivering quality solutions on time. They will have the aptitude to quickly learn and embrace new technologies and proven methodologies to build and deliver solutions on time.
Primary Responsibilities
Member of the Investment Technology team, responsible for full lifecycle of development tasks - analyze, design and code business-related solutions, as well as core architectural changes, using an Agile programming approach resulting in frequent and timely software deliveries.
Participate and contribute to design discussions and code reviews.
Understand changing priorities and be forward-thinking in context switching.
Build positive relationships with other team members, collaborate, and communicate effectively to reach successful outcomes
Apply problem-solving skills to help your peers in the research and selection of tools, products, and frameworks (which is vital to support business initiatives)
Qualifications & Experience
Bachelor’s or Master’s degree in Computer Science or another technical field
3-5+ years of proven hands-on, full-stack development expertise using Python/Node.js server-side with a JavaScript/TypeScript front-end (e.g.: Angular, React, Vue)
Comfortable working in an agile software delivery environment, with Git and with exposure to CI / CD tools (e.g., Github, Docker, Jenkins)
Experience with Event-Driven architectures and messaging systems (e.g.: Kafka)
Strong software experience in developing and a consistent track record of delivering full-stack cloud-based applications
Demonstrated ability to build and deploy microservices in a scalable high throughout workflow
Passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments
Financial services experience not required but is a plus
Apollo provides equal employment opportunities regardless of age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, veteran status, sex or sexual orientation, or any other criterion or circumstance protected by applicable law, ordinance, or regulation. The above criteria are intended to be used as a guide only – candidates who do not meet all the above criteria may still be considered if they are deemed to have relevant experience/ equivalent levels of skill or knowledge to fulfil the requirements of the role. Roles are conditional upon and subject to satisfactory reference and background screening checks, as well as all necessary corporate and regulatory approvals or certifications as required from time to time.