Jobs · Finance · California

Director, Financial Systems Engineering (Product & Platform)

Apollo Global Management, Inc. · El Segundo, CA · 2 wk ago
Finance$190k–$250k/yrFull-time

About the role

The successful candidate will partner with Finance and Global Operations to build and evolve mission-critical accounting, data, and workflow platforms. They will lead architecture decisions and oversee a distributed contractor team.

Responsibilities

  • Design, develop, and maintain high-quality Python applications and backend systems.
  • Build and maintain the front-end of web applications, ensuring seamless user experiences and robust performance.
  • Work with relational and non-relational databases to ensure high availability, scalability, and performance.
  • Develop and optimize asynchronous applications to enhance system performance and efficiency.
  • Collaborate with cross-functional teams to design, implement, and improve both back-end and front-end system architecture.
  • Implement best practices for cloud infrastructure management, with a focus on Azure (preferred, but not mandatory).
  • Troubleshoot, optimize, and ensure the reliability of distributed systems.
  • Participate in code reviews and mentor junior engineers to foster a culture of continuous learning and improvement.
  • Stay up-to-date with emerging technologies and best practices, and incorporate them into system designs.

Qualifications & Experience

  • 9+ years of experience of software development.
  • Strong proficiency in Python and experience building scalable backend applications.
  • Solid understanding and hands-on experience with relational (e.g., MySQL, PostgreSQL, MS SQL, Snowflake) and non-relational (e.g., MongoDB) databases.
  • 2+ years of hands-on experience using AI-assisted development tools in real-world environments, for example: Using tools such as Claude, ChatGPT, GitHub Copilot, Cursor, Sourcegraph Cody (or similar) to design, write, refactor, and review production code and tests.
  • Applying AI tools to improve developer productivity through workflows such as code generation, debugging, documentation, analysis, or automation (without requiring experience building or training LLMs).
  • Familiarity with cloud infrastructure, with experience in deploying and managing applications in the cloud (Azure is a plus).
  • Experience with designing and building highly available, distributed, and fault-tolerant systems.
  • Proficient in debugging and troubleshooting complex system issues across the stack.
  • Solid understanding of software engineering principles and best practices.
  • Excellent problem-solving skills, communication skills, and the ability to work effectively within a team.

Preferred Skills

  • Experience with Azure services (e.g., Azure Functions, Azure SQL Database, Azure Kubernetes Service).
  • Front-end development skills using frameworks Vue.js.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices is a plus.

Similar jobs