About the Role
Ares is seeking a Senior Full Stack Engineer to support the design, development, and delivery of technology solutions for the firm’s global credit investment platform. This hands-on role involves building scalable applications, APIs, and data services across the credit investment lifecycle, partnering with the Credit Engineering Lead on technical design and best practices.
Responsibilities
- Design, develop, test, deploy, and support software solutions for credit investment workflows.
- Contribute across front-end, backend, integration, and data layers.
- Build and maintain APIs, services, and user-facing applications.
- Participate in code reviews, design reviews, troubleshooting, and production support.
- Drive implementation of scalable and maintainable software solutions.
- Partner on architecture, system design, and technology decisions.
- Design application components for distributed and microservices-based architectures.
- Contribute to technical roadmaps and platform modernization.
- Evaluate new technologies, frameworks, and development patterns.
- Ensure solutions meet requirements for scalability, performance, resiliency, security, and maintainability.
- Develop capabilities for credit deal management, portfolio management, credit analytics, workflow automation, investment data services, and reporting.
- Support technology solutions for deal sourcing, underwriting, investment committee processes, portfolio monitoring, risk analytics, investment reporting, and data management.
- Break down technical deliverables, estimate work, and execute delivery plans.
- Build and deploy applications using cloud-native technologies.
- Implement containerized solutions using Kubernetes.
- Develop platform observability, logging, monitoring, and operational support capabilities.
- Support modernization initiatives for automation, scalability, resiliency, and operational efficiency.
- Design and develop APIs and integration services.
- Build solutions using messaging, event streaming, and asynchronous processing patterns.
- Support integration across investment platforms, reporting platforms, operational systems, and enterprise data environments.
- Partner with Data & AI teams to support data flows, analytics, and reporting.
- Participate in all phases of the software development lifecycle.
- Contribute to CI/CD pipelines, automated testing frameworks, release management, and deployment standards.
- Maintain high standards for code quality, testing, documentation, and operational support.
- Support implementation of DevOps practices, engineering controls, and continuous improvement.
- Mentor Associate and Analyst software engineers.
- Serve as a senior technical contributor across development initiatives.
- Collaborate with Product Management, Investment Technology, and business stakeholders.
- Promote engineering excellence, ownership, accountability, and continuous improvement.
Requirements
- BS in Computer Science or related field required; advanced degree preferred.
- 5-8 years of software engineering experience delivering enterprise applications.
- Experience contributing to large-scale software delivery initiatives.
- Experience developing software solutions within complex business environments.
- Experience operating within Agile software development organizations.
- Experience collaborating with cross-functional technical and business teams.
- Experience supporting production applications and participating in operational support activities.
- Financial services experience strongly preferred.
- Experience supporting investment management, capital markets, lending, credit, or alternative asset management platforms preferred.
- Experience mentoring developers or providing technical leadership.
Skills
- Java/Python
- Modern backend development frameworks
- React
- TypeScript
- Relational databases
- Non-relational databases
- APIs
- Integration patterns
- Service-oriented architectures
- Microservices
- Distributed systems
- Event-driven architectures
- Messaging technologies
- Streaming technologies
- Cloud-native application development
- Kubernetes
- Containerized platforms
- Software design patterns
- SDLC
- CI/CD
- Automated testing
- DevOps tooling
- Debugging
- Performance tuning
- Troubleshooting
- Maintainability
- Quality
- Documentation
- Operational excellence
- Technical communication
- Mentoring junior engineers
- Influencing technical decisions
- Collaboration
- Ownership mentality
- Accountability
- Delivery focus
- DealCloud or other pipeline management systems
- Credit systems (e.g., Allvue)
- WSO
Location
- New York
Work Type
- Full-time
Experience Level
- Associate Vice President
- Senior
Education Level
- BS in Computer Science or related field
- Advanced degree preferred
Salary/Compensations
- $200,000 - $215,000
Benefits
- Comprehensive Medical/Rx, Dental and Vision plans
- 401(k) program with company match
- Flexible Savings Accounts (FSA)
- Healthcare Savings Accounts (HSA) with company contribution
- Basic and Voluntary Life Insurance
- Long-Term Disability (LTD) and Short-Term Disability (STD) insurance
- Employee Assistance Program (EAP)
- Commuter Benefits plan
- Access to a world-class medical advisory team
- Mental health app (coaching, therapy, psychiatry)
- Mindfulness and wellbeing app
- Financial wellness benefit (access to financial advisor)
- New parent leave
- Reproductive and adoption assistance
- Emergency backup care
- Matching gift program
- Education sponsorship program
About the Company
- Over the last 20 years, Ares’ success has been driven by our people and our culture.
- Our team is guided by our core values – Collaborative, Responsible, Entrepreneurial, Self-Aware, Trustworthy – and our purpose to be a catalyst for shared prosperity and a better future.
- Through our recruitment, career development and employee-focused programming, we are committed to fostering a welcoming and inclusive work environment where high-performance talent of diverse backgrounds, experiences, and perspectives can build careers within this exciting and growing industry.
