Back to Jobs
LinkedIn

Senior Software Engineer - Fullstack

LinkedIn
Bengaluru, KA, IndiaRemoteFull TimeSeniorPosted Today

Company Description

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We're also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that's built on trust, care, inclusion, and fun – where everyone can succeed.

Join us to transform the way the world works.

Job Description

As a Senior Software Engineer (Full Stack, backend-leaning), you will design and build end-to-end product experiences atop EP’s core capabilities. You will own scalable backend services and APIs while also crafting user interfaces and front-end architecture that are performant, accessible, and intuitive. You’ll demonstrate strong product taste, connecting technical and functional requirements to real customer outcomes, and collaborate closely with product, design, and partner teams to deliver impactful enterprise experiences.

You will be part of the Enterprise Platform (EP) team, which serves as the core platform for every paid product at LinkedIn. This platform sits horizontally across other LinkedIn products offering user and license management capabilities together with identity and access management. From a technical scale perspective, the team owns and handles:

  • Over 200 APIs that support enterprise products and workflows across 50+ code repositories and one Ring 1 service.
  • More than 150 data tables storing 90+ TB of critical enterprise data across Espresso, MySQL, Pinot, Couchbase.
  • Systems that handle 500K+ peak requests per second.
  • Hosted search infrastructure powering enterprise search experiences.
  • More than 160 nearline and offline processing jobs that support not only Enterprise Platform teams but also multiple product organisations across LinkedIn.

At LinkedIn, our approach to flexible work is centered on trust and optimized for culture, connection, clarity, and the evolving needs of our business. The work location of this role is hybrid, meaning it will be performed both from home and from a LinkedIn office on select days, as determined by the business needs of the team.

Responsibilities

  • Design, build, and scale distributed backend services and APIs; make sound architectural trade-offs across synchronous and asynchronous patterns to meet reliability, latency, and cost goals.
  • Develop user-centric front-end experiences (e.g., component-based architectures) with a focus on accessibility, performance, and maintainability; partner with design to translate workflows into intuitive UI.
  • Deliver end-to-end features across the stack: data modeling, business logic, API contracts, UI flows, and instrumentation.
  • Produce high-quality software that is well-tested, code-reviewed, and integrated continuously.
  • Apply product sense to prioritize work, define clear success metrics, and connect features to customer value; leverage data and experimentation to iterate.
  • Identify and evangelize opportunities to improve engineering productivity, reliability, and developer experience across EP Experience.
  • Mentor peers, contribute to technical direction, and uphold high standards in security, privacy, and compliance.

Qualifications

Basic Qualifications

  • BA/BS in Computer Science or related technical field, or equivalent practical experience.
  • 6+ years of experience in software design and development.
  • 6+ years of programming experience in Java (or another object-oriented language) and JavaScript
  • Experience building web applications and services.

Preferred Qualifications

  • 7+ years of relevant work experience.
  • Expert knowledge of computer science fundamentals: data structures, algorithms, and software design.
  • Strong object-oriented design and testing patterns; proficiency in Java (or another object oriented programming language) and JavaScript and ability to learn new languages as needed
  • Proven experience building and maintaining large-scale distributed systems and high-volume data processing.
  • Hands-on experience with relational and NoSQL databases (data modeling, performance tuning, operational reliability).
  • Experience with real-time streaming frameworks (e.g., Kafka, Apache Flink, Apache Beam) and event-driven architectures.
  • Front-end proficiency (e.g., modern JavaScript/TypeScript frameworks), componentization, state management, accessibility, and performance optimization.
  • Experience collaborating with design and product to translate requirements into delightful, enterprise-grade experiences; familiarity with design systems and experimentation/analytics.

Suggested Skills

  • Software Design
  • Technical Leadership
  • Front-end Architecture
  • Product Sense

Additional Information

India Disability Policy 

LinkedIn is an equal employment opportunity employer offering opportunities to all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit https://legal.linkedin.com/content/dam/legal/Policy_India_EqualOppPWD_9-12-2023.pdf

Global Data Privacy Notice and Compliance Posters for Job Candidates 

Please use this link to access documents that provide information about how LinkedIn handles the personal data of employees and job applicants, as well as the E-Verify Participation Notice and the Department of Justice Immigrant and Employee Rights Section Right to Work posters: https://www.linkedin.com/legal/candidate-portal.

Ready to apply? You'll be taken to LinkedIn's application page.
Senior Software Engineer - Fullstack at LinkedIn