Principal Staff Software Engineer

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$203,000 - $333,000
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Principal Staff Software Engineer

LinkedIn Marketing Solutions (LMS) is seeking a Principal Staff Software Engineer to join their Assets, Formats, and Placements (AFP) team. This role is crucial in transforming marketing ads, driving higher ROI, and enhancing personalized member experiences. The position combines technical vision with thought leadership, requiring collaboration across the entire Ads ecosystem, Media Infra, and Flagship teams.

The role focuses on three key areas: B2B Vertical Products Platform, Architecture Evolution, and Robust Creative Platform. You'll be working on a B2B events product growing 53% YoY in revenue, with a $10B TAM opportunity. The position involves reimagining platforms with a "No need to write new code" philosophy and experimenting with tangible outcomes.

As a Principal Staff Engineer, you'll be responsible for evolving the architecture to address supply constraints and marketplace dynamics. You'll introduce higher-level abstractions to simplify architecture as teams expand in building vertical products. The role also involves developing innovative content generation mechanisms using cutting-edge AI solutions.

The position offers the opportunity to work with a diverse, inclusive team solving complex technical problems with significant impact. You'll be part of LinkedIn's culture built on trust, care, inclusion, and fun. The company provides comprehensive benefits, including health and wellness programs, annual performance bonuses, and stock options.

This hybrid role combines remote work with office presence, emphasizing collaboration and team culture while maintaining flexibility. The position requires deep expertise in distributed systems, database design, and API development, with a focus on driving innovation in marketing solutions products.

Last updated 22 minutes ago

Responsibilities For Principal Staff Software Engineer

  • Be the primary domain expert to influence technology choices
  • Drive the adoption of cutting-edge solutions and methods including generative AI applications
  • Build and ship software, drive architectural decisions across LMS teams
  • Actively improve the level of craftsmanship at LinkedIn
  • Lead cross team/cross-functional discussions
  • Define the bar for quality and efficiency of software systems
  • Lead by example to build a culture of craftsmanship and innovation

Requirements For Principal Staff Software Engineer

Java
  • BA/BS Degree or higher in Computer Science or related technical discipline, or related practical experience
  • 8+ years of programming experience in Java, C++, C# or similar programming languages
  • 8+ years of experience building large-scale distributed systems, applications
  • Experience in working with ML/AI in consumer/enterprise facing products
  • Experience with strategic planning, executing on a long-term roadmap
  • Experience designing and building infrastructure and backend services at internet scale
  • Experience building and shipping high quality work while achieving high reliability
  • Experience utilizing data and analysis in articulating technical problems

Benefits For Principal Staff Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
  • Health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock

Interested in this job?

Jobs Related To LinkedIn Principal Staff Software Engineer

Principal Product Manager, Trust Tools

Lead LinkedIn's Trust Tools product strategy in Bangalore, focusing on content moderation and platform integrity while ensuring trust, privacy, and fairness for global users.

Principal Staff Technical Program Manager

Lead end-to-end execution of critical AI platform investments at LinkedIn as Principal Staff Technical Program Manager in Mountain View, CA.

Principal Staff Technical Program Manager

Principal Staff TPM role at LinkedIn focusing on AI/product platforms for Products and Services Marketplaces

Principal Staff Software Engineer - Validation & Resilience Engineering

Principal Staff Software Engineer position at LinkedIn focusing on validation and resilience engineering for large-scale distributed systems.

Principal Product Manager, Search

Principal Product Manager position at LinkedIn focused on leading the Search team to enhance search experience across consumer products using AI and infrastructure expertise.