Jobs · Engineering · California

Senior Software Engineer

Oaktree · Los Angeles, CA · 3 wk ago
HybridEngineering$190k–$225k/yrFull-time

Oaktree is a leader among global investment managers specializing in alternative investments, with more than $220 billion in assets under management. The firm emphasizes an opportunistic, value-oriented, and risk-controlled approach to investments in credit, equity, and real estate. With over 1,400 employees and offices in more than 25 cities worldwide, Oaktree is committed to cultivating a collaborative, curious, and inclusive environment that honors diversity of thought. The firm provides training and career development opportunities and supports local communities through philanthropic initiatives.

About the role

We are looking for a Vice President to join our newly formed Product Engineering group. This is a senior individual contributor role instrumental in building the next-generation platform for Oaktree's credit business—one of the firm's largest and most complex investment strategies. While "Vice President" is an internal title common in the financial industry, this role is most comparable to a Senior or Staff Engineer at a technology company. It is a hands-on, code-every-day engineering position where you will build data-intensive applications at the heart of how Oaktree sources, analyzes, and manages credit investments.

The scope includes the full stack of the platform: ingestion, transformation, analytics, and tools that deliver insights to investment professionals. The goal is to help Oaktree's credit business scale well beyond $200 billion in AUM by building technology that makes investment professionals faster, sharper, and more effective.

We do not have traditional product managers. You will work directly with business stakeholders and leadership to understand goals, translate them into well-scoped engineering work, and own delivery. This requires comfort operating in ambiguity, engaging with users, understanding their workflows, and making sound prioritization decisions without a PM handing you a spec.

We are modernizing our architecture and technology stack in the cloud. The vision and direction are established—we are building a battle-tested, mature, and powerful system using proven patterns and reliable technologies. Within this framework, you will have real influence, shaping how the platform evolves and bringing strong, grounded opinions to technical decisions.

Our environment is Azure-based, but experience with any major cloud platform (AWS, GCP) is valuable. We emphasize the practical use of generative AI throughout engineering and product workflows, applying it as a core tool for building better software and delivering more value to users.

Responsibilities

  • Build and own critical components of the credit platform end-to-end—from data pipelines and services to the user-facing applications that investment professionals rely on daily.
  • Design and implement data-intensive applications—including ingestion pipelines, transformation layers, analytical engines, and APIs—that are performant, reliable, and built to evolve.
  • Contribute to the modernization of Oaktree's technology stack, shaping how the platform evolves within an established architectural vision, advocating for approaches grounded in your experience, and bringing strong, informed perspectives to technical decisions.
  • Work directly with business stakeholders and investment professionals to understand their goals, workflows, and pain points, then translate that understanding into well-scoped, high-value engineering work.
  • Operate as the de facto product owner for your areas of the platform: prioritize work, define MVPs, run experiments, iterate quickly, and make trade-off decisions grounded in user value and business impact.
  • Apply grounded generative AI thoughtfully across your work—using it to enhance development velocity, improve code quality, augment analytical capabilities, and build AI-powered features for end users—while maintaining rigor around validation, transparency, and responsible use.
  • Mentor and elevate engineers across the team through design reviews, code reviews, and by setting a high bar for craft and ownership.
  • Implement modern development and release practices including CI/CD, feature flags, automated testing, and observability.
  • Champion data-driven experimentation and continuous feedback loops, using telemetry and analytics to inform product and engineering decisions.
  • Communicate trade-offs clearly to both technical and business audiences, framing engineering decisions in terms of outcomes.

Requirements

  • 10+ years of experience in software engineering, with a track record of building and owning data-intensive systems in production. You write code daily and expect to keep doing so.
  • Proven success as a senior individual contributor or staff/principal engineer in domains with real complexity—financial services, infrastructure, data platforms, or similarly demanding environments where getting the abstractions right matters.
  • Strong computer science fundamentals: you think clearly about data structures, algorithms, concurrency, distributed systems, and performance—not just frameworks and tooling.
  • Deep expertise in designing systems that process, transform, and serve large volumes of data—you think naturally about data modeling, pipeline architecture, storage trade-offs, and query performance.
  • Proficiency in Python and at least one statically typed, compiled language (e.g., C#/.NET, C++, Java, Scala, Go). We value engineers with range who can reason about language and tooling trade-offs.
  • Hands-on experience with at least one major cloud platform (Azure, AWS, or GCP) and modern cloud-native patterns: microservices, event-driven architectures, containerization, and infrastructure as code. Our environment is Azure-based, but cloud-native thinking matters more than vendor specifics.
  • Comfortable working without a traditional PM structure—you can engage directly with stakeholders, navigate ambiguity, prioritize independently, and own outcomes from problem definition through delivery.
  • Strong product instinct: a demonstrated ability to connect technical execution with user needs and business outcomes, not just deliver to a spec.
  • Skilled at mentoring engineers and influencing without authority—you raise the bar for everyone around you.
  • Excellent communicator who can think in both systems and stories, equally comfortable whiteboarding with engineers and discussing priorities with business leaders.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field required.
  • Advanced degree (MS, MBA) or equivalent experience in product-focused engineering leadership preferred.

Skills

  • Outstanding organization skills with high attention to detail.
  • Excellent interpersonal, verbal, and written communication skills.
  • Strong initiative and work ethic.
  • Responsible with a strong sense of dedication.
  • Strong analytical and problem-solving skills.
  • Works well under pressure and with time constraints.
  • Flexible, team-oriented, with strong integrity and professionalism.

Pay

Base Salary Range: $190,000–$225,000. In addition to a competitive base salary, you will be eligible to receive discretionary bonus incentives and a comprehensive benefits package. The base salary offered will be commensurate with experience, qualifications, industry knowledge, and expertise.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 5 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com