Senior Software Engineer
Core
Building the next-generation data-intensive platform for Oaktree's credit business, handling ingestion, transformation, analytics, and user interfaces to support investment professionals.
Role type
Senior individual contributor (Staff/Principal level) software engineer
Builds
Data pipelines, analytical engines, APIs, and user-facing applications for credit investment management
Domain
Financial services / Credit investments / Data platforms
Required skills
Data structures and algorithms, distributed systems, Python, statically typed compiled languages, cloud-native patterns, system design, mentoring
Preferred skills
Advanced degree in product-focused engineering leadership, experience with generative AI in workflows
Technologies
Azure, Python, C#/.NET, C++, Java, Scala, Go, microservices, event-driven architectures, containerization, infrastructure as code
Responsibilities
Build and own critical components of the credit platform end-to-end, design and implement data-intensive applications, contribute to technology stack modernization, work directly with business stakeholders to define engineering scope, operate as de facto product owner for areas of the platform, apply grounded generative AI thoughtfully, mentor and elevate engineers, implement modern development and release practices, champion data-driven experimentation
Seniority
Senior, hands-on IC with staff/principal scope