Senior Software Engineer - Fullstack

LinkedIn

Bengaluru

Hybrid

INR 2,500,000 - 6,000,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

LinkedIn is seeking a Senior Software Engineer to design and build end-to-end product experiences on the Enterprise Platform. You will own scalable backend services and APIs while crafting frontend architecture that is performant and accessible, collaborating with product, design, and partner teams.

This hybrid role lets you work from home and a LinkedIn office on select days, with responsibilities spanning data modeling, API contracts, UI flows, testing, and mentoring peers to uphold security

Qualifications

  • BA/BS in Computer Science or related field, or equivalent practical experience.
  • 6+ years of experience in software design and development.
  • 6+ years of programming experience in Java and JavaScript.
  • Experience building web applications and services.

Responsibilities

  • Design, build, and scale distributed backend services and APIs.
  • Develop user-centric front-end experiences with accessibility and performance focus.
  • Deliver end-to-end features across the stack: data modeling, business logic, API contracts, UI flows.
  • Produce high-quality software that is well-tested and code-reviewed.
  • Mentor peers and uphold security, privacy, and compliance.

Skills

Software design
Java
JavaScript
Distributed systems
Data modeling
Testing patterns
Front-end architecture
Product collaboration

Education

BA/BS in Computer Science or related field

Tools

Kafka
Flink
Beam
Relational databases
NoSQL databases

Job 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.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Enterprise Platforms
Senior Software Engineer - Enterprise Platforms

LinkedIn • Karnataka

On-site
INR 1,400,000 - 2,000,000
Staff Software Engineer - Enterprise Platform
Staff Software Engineer - Enterprise Platform

LinkedIn • Karnataka

Hybrid
INR 3,500,000 - 7,000,000
Staff Software Engineer - Applications
Staff Software Engineer - Applications

LinkedIn • Bengaluru

Hybrid
INR 4,000,000 - 10,000,000
Staff Software Engineer - Applications
Staff Software Engineer - Applications

LinkedIn • Karnataka

Hybrid
INR 4,000,000 - 7,000,000
Health and wellness programs
Generous time away for employees
Senior Staff Software Engineer - Applications
Senior Staff Software Engineer - Applications

LinkedIn • Bengaluru

Hybrid
INR 2,000,000 - 3,500,000
Generous health and wellness programs
Time away for employees of all levels
Software Engineer - Applications
Software Engineer - Applications

LinkedIn • Karnataka

Hybrid
INR 1,200,000 - 2,400,000
Principal Staff Software Engineer, Linkedin Learning Solutions
Principal Staff Software Engineer, Linkedin Learning Solutions

LinkedIn • Bengaluru

Hybrid
INR 4,200,000 - 7,000,000
Senior Staff Software Engineer - Applications
Senior Staff Software Engineer - Applications

LinkedIn • Karnataka

Hybrid
INR 4,800,000 - 9,600,000
Senior Enterprise Technical Systems Engineer
Senior Enterprise Technical Systems Engineer

LinkedIn • Karnataka

Hybrid
INR 2,455,000 - 4,018,000
Software Engineer
Software Engineer

LinkedIn • Bengaluru

Hybrid
INR 600,000 - 1,400,000
Generous health and wellness programs
Time away for employees
Flexible work arrangements