Staff Software Engineer - Fullstack

LinkedIn helps professionals achieve more in their careers through networking, job opportunities, and insights.
Fullstack
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS

Description For Staff Software Engineer - Fullstack

LinkedIn is seeking a Staff Software Engineer - Fullstack to join their team in building innovative solutions that help professionals achieve more in their careers. This role combines both frontend and backend development, requiring expertise in distributed systems and full-stack development. The position offers an opportunity to work on high-impact projects that serve millions of users worldwide.

As a Staff Software Engineer, you'll be responsible for scaling distributed applications, developing multi-tier systems, and providing technical leadership across cross-functional teams. You'll work with modern technologies including Java, JavaScript, Python, and React, while maintaining high standards for code quality through unit testing and code reviews.

The role requires a blend of technical expertise and leadership skills, as you'll be mentoring junior engineers while driving engineering best practices. You'll be working in a hybrid environment, collaborating with talented teams to build and maintain LinkedIn's core platforms that operate 24x7.

LinkedIn's mission of creating economic opportunity for every member of the global workforce adds meaningful purpose to the technical challenges you'll tackle. The company's commitment to diversity and inclusion ensures a supportive environment where you can grow and make a significant impact.

This position offers an excellent opportunity to work at scale, influence architectural decisions, and contribute to LinkedIn's continued success in the professional networking space. The role combines challenging technical work with the satisfaction of building products that help millions of professionals advance their careers.

Last updated 10 days ago

Responsibilities For Staff Software Engineer - Fullstack

  • Scale distributed applications using synchronous and asynchronous design patterns
  • Develop multi-tier scalable, high-volume performing user-centric applications
  • Produce high quality software with unit testing and code reviews
  • Provide technical leadership for large-scale, cross functional programs
  • Identify and improve engineering productivity
  • Mentor junior engineers and interns

Requirements For Staff Software Engineer - Fullstack

Java
JavaScript
Python
React
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 10+ years of industry experience in software design and development
  • 4+ years programming experience in backend languages (Python, Java, Javascript) and frontend languages (React)
  • Experience designing end to end solutions
  • Experience writing clean JavaScript and modern frameworks
  • Knowledge of front-end architecture, performance, accessibility, security and usability
  • Knowledge of building backend services in Java

Benefits For Staff Software Engineer - Fullstack

Visa Sponsorship
  • Hybrid work environment
  • Opportunity to work on global-scale products
  • Professional development opportunities

Interested in this job?

Jobs Related To LinkedIn Staff Software Engineer - Fullstack

Senior Staff Software Engineer - Fullstack (Content Systems)

Senior Staff Software Engineer position focusing on fullstack development for content systems at Warner Bros. Discovery in Bangalore.

Staff Software Engineer, Fullstack

Staff Software Engineer position at NexHealth, building healthcare technology solutions with 8+ years of experience required and salary range $182k-$285k.

Staff Software Engineer - Fullstack

Staff Software Engineer position at Vendelux, building event marketing SaaS platform with Python, TypeScript, and React, offering $175K-$225K with equity.

Founding Engineer (Fullstack)

Founding Engineer position at Medplum, building open source API-first electronic health record solutions using TypeScript and React.