Application Guide

How to Apply for Software Developer, Core Engineering

at Apollo

🏢 About Apollo

Apollo stands out as an innovative capital solutions firm focused on sustainable and impactful investing, blending financial expertise with a mission-driven approach to growth. Working here offers the chance to contribute to technology that supports responsible investment strategies while enjoying the flexibility of a remote-first environment. Their emphasis on sustainable solutions suggests a company culture that values both technical excellence and positive societal impact.

About This Role

This Software Developer role in Core Engineering focuses on building and maintaining CI/CD automation, infrastructure-as-code tooling, and cloud platform integrations specifically for Apollo's investment technology stack. You'll be responsible for developing Terraform modules for secure cloud resource provisioning and implementing containerized deployment patterns to ensure consistent runtime environments. This position is impactful because it directly enables reliable, automated delivery of the platforms that power Apollo's sustainable investment solutions.

💡 A Day in the Life

A typical day involves collaborating with engineering teams to design CI/CD automation for new features, developing and testing Terraform modules for Azure resource provisioning, and troubleshooting containerized deployment issues. You'll spend time integrating IaC workflows with cloud services, reviewing infrastructure code for security and efficiency, and ensuring consistent runtime environments across Apollo's investment technology platforms.

🎯 Who Apollo Is Looking For

  • Has advanced Terraform expertise including module design, IaC patterns, testing methodologies, and secure state management practices
  • Possesses deep Azure cloud architecture experience with hands-on knowledge of resource provisioning, identity management, and networking configurations
  • Demonstrates strong programming skills in Python, Go, or TypeScript with experience building CI/CD pipelines and automation tooling
  • Understands containerized build/deployment patterns and can ensure consistent runtime environments across development and production

📝 Tips for Applying to Apollo

1

Highlight specific Azure cloud projects where you implemented Terraform modules with secure state management - include metrics if possible

2

Showcase your CI/CD pipeline design experience with examples of how you integrated IaC workflows with cloud services for automated delivery

3

Demonstrate your understanding of sustainable technology by mentioning how you've optimized cloud resources or implemented green computing practices

4

Include a portfolio link or GitHub repository showing Terraform modules, CI/CD configurations, or infrastructure-as-code projects

5

Tailor your resume to emphasize Azure experience over other cloud platforms since it's explicitly preferred in the requirements

✉️ What to Emphasize in Your Cover Letter

["Your experience with Azure cloud architecture and how you've implemented secure, scalable infrastructure solutions", "Specific examples of Terraform module development and infrastructure-as-code patterns you've designed and maintained", 'How your CI/CD automation experience aligns with supporting sustainable investment technology platforms', 'Your approach to containerized deployment patterns and ensuring consistent runtime environments']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Apollo's specific sustainable investment initiatives and how technology supports their impact-focused approach
  • Their technology stack mentions and any open-source contributions or technical blog posts from their engineering team
  • The capital solutions industry and how firms like Apollo differentiate themselves through technology
  • Recent news about Apollo's growth, funding rounds, or expansion of their technology platforms

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Walk me through your most complex Terraform module design and how you handled state management security
2 How would you design a CI/CD pipeline for deploying financial technology applications on Azure with compliance considerations?
3 Describe your experience with Azure identity management and networking configurations for secure cloud deployments
4 What strategies have you used for optimizing cloud resource usage in alignment with sustainable computing practices?
5 How do you ensure consistency between development and production environments in containerized deployments?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Applying with only AWS or GCP experience without demonstrating Azure-specific knowledge
  • Vague descriptions of CI/CD experience without concrete examples of pipeline mechanics or deployment automation
  • Focusing only on development skills without showcasing infrastructure-as-code and cloud platform integration expertise

📅 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:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Apollo!