Application Guide
How to Apply for Senior Software Engineer, Client Engineering
at Apollo
🏢 About Apollo
Apollo specializes in innovative capital solutions with a focus on sustainable and impactful investing, distinguishing itself by aligning financial growth with positive environmental and social outcomes. Working here offers the opportunity to contribute to meaningful projects that bridge finance and technology while operating in a forward-thinking environment.
About This Role
This Senior Software Engineer role focuses on designing and maintaining Python-based services and APIs for client onboarding, data ingestion, validation, and reporting at Apollo. You'll lead scalable system architecture design and mentor junior engineers, directly impacting how the company manages client data and workflows in the sustainable investing space.
💡 A Day in the Life
A typical day involves collaborating with teams to design Python services for client data workflows, reviewing code with an emphasis on quality and scalability, and mentoring engineers on best practices. You'll likely work on optimizing SQL queries for reporting systems and architecting solutions that ensure data correctness for Apollo's sustainable investing platforms.
🚀 Application Tools
🎯 Who Apollo Is Looking For
- Has 6+ years of back-end development experience with proven expertise in Python frameworks like FastAPI, Flask, or Django
- Demonstrates strong system design skills with experience building workflow-driven systems for processes like approvals and validations
- Possesses advanced SQL skills and hands-on experience with relational databases in production environments
- Shows leadership potential through mentoring experience and a track record of setting high standards for code quality and accountability
📝 Tips for Applying to Apollo
Highlight specific Python frameworks you've used (FastAPI, Flask, Django) and describe complex systems you've designed or maintained
Include concrete examples of workflow-driven systems you've built, especially those involving onboarding, approvals, or validation processes
Demonstrate your SQL expertise by mentioning specific relational databases you've worked with and complex queries you've optimized
Showcase your mentoring experience and how you've influenced engineering quality standards in previous roles
Research Apollo's sustainable investing focus and connect your experience to how technology supports impactful financial solutions
✉️ What to Emphasize in Your Cover Letter
['Your experience with Python-based services and APIs for data-intensive applications', "Specific examples of scalable system architectures you've designed or contributed to", "How your background aligns with Apollo's focus on sustainable and impactful investing", 'Your approach to mentoring and setting engineering quality standards']
Generate Cover Letter →🔍 Research Before Applying
To stand out, make sure you've researched:
- → Apollo's specific sustainable investing initiatives and how technology supports them
- → The company's recent projects or announcements in the capital solutions space
- → The tech stack mentioned in the job description and how it aligns with industry trends
- → Apollo's company culture and values, particularly around innovation and impact
💬 Prepare for These Interview Topics
Based on this role, you may be asked about:
⚠️ Common Mistakes to Avoid
- Focusing only on front-end or unrelated technologies instead of Python back-end development
- Failing to provide specific examples of system design or workflow-driven systems you've built
- Not demonstrating how your experience relates to financial data systems or client onboarding processes
📅 Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!