Staff Software Engineer

LinkedIn

Mountain View, CA • 16m ago • On-site

Senior

On-site

156,000 - 255,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Staff Software Engineer role

Improve your resume now

$156,000 – $255,000/year

Quick Facts

  • Role: Staff Software Engineer (Premium partnerships engineering)
  • Work mode: Hybrid (home and office on select days)

Description

You will drive the technical roadmap and architecture for a major product/infrastructure domain focused on LinkedIn Premium partner integrations. The role involves designing complex distributed systems, making critical choices between synchronous vs. asynchronous patterns, data storage, and third-party integrations, and delivering scalable, always-on applications. You will also provide technical leadership through cross-functional initiatives, engineering best practices, and mentoring.

Responsibilities

  • Own technical roadmap and architecture for a product area or infrastructure domain aligned to medium/long-term business goals
  • Design highly complex, multi-tier distributed systems with high-stakes architectural decisions
  • Identify, champion, and execute large-scale cross-functional initiatives improving productivity, reliability, and/or operational costs
  • Partner with engineering directors, product leads, and cross-functional principals to define technical strategies and de-risk ambiguous requirements
  • Scale distributed applications, apply synchronous/asynchronous design trade-offs, and deliver with speed and quality
  • Develop multi-tier scalable, high-volume, reliable 24x7 user-centric applications
  • Produce high-quality software with unit tests, code reviews, and regular check-ins for continuous integration
  • Initiate, plan, and execute large-scale critical programs with technical leadership
  • Identify and evangelize opportunities to improve engineering productivity

Requirements

  • BA/BS in Computer Science or related technical discipline, or equivalent practical experience
  • 4+ years software design/development and algorithm-related experience
  • 4+ years programming experience in an object-oriented language (Python, Java, JavaScript, C/C++, C#, Objective-C, or Ruby)

Preferred/Additional Qualifications

  • Experience designing and building infrastructure and web services at large scale
  • Strong competencies in data structures, algorithms, and software design
  • Proven coding skills in Python or JavaScript/AJAX; database design and SQL and/or knowledge of TCP/IP and network programming
  • Experience with relational databases (transactional and non-transactional), database architecture, and distributed transaction management
  • Experience authoring RFCs and driving architecture review boards for multi-team systems

Benefits

  • Generous health and wellness programs and time away for employees and families
  • Fair and equitable compensation practices; pay range $156,000–$255,000 depending on factors such as skills and experience
  • Total compensation may include annual performance bonus, stock, benefits, and/or other incentives

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report