Staff Software Engineer - Full Stack

LinkedIn is a professional networking platform that helps professionals achieve more in their careers through connections, opportunities and insights.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer - Full Stack

LinkedIn is seeking a Staff Software Engineer to join their Talent Productivity Engineering team, focusing on building innovative solutions that power LinkedIn's business processes. This role combines cutting-edge technology with practical business applications, specifically in the realm of AI-powered integration solutions.

The position offers an opportunity to work with LinkedIn's enterprise ecosystem, where you'll be architecting and implementing intelligent solutions that leverage various AI technologies including Generative AI and Agentic AI. You'll be working with a diverse tech stack including Python, Java, React, and various Azure services, while also interfacing with AI platforms like OpenAI and Hugging Face.

As a Staff Engineer, you'll lead technical decisions and architecture patterns across teams, ensuring the delivery of scalable, production-grade solutions. The role requires a blend of technical expertise in both backend and frontend development, with a particular emphasis on AI integration and enterprise systems.

The work environment is hybrid, based in Bangalore, India, offering flexibility while maintaining team collaboration. You'll be part of a team that directly impacts how LinkedIn hires, develops, and engages talent globally. This is an excellent opportunity for an experienced engineer who wants to work at the intersection of enterprise software and artificial intelligence, while contributing to solutions that shape the future of work.

The ideal candidate will bring 9+ years of software engineering experience, strong technical skills across the full stack, and a proven track record of delivering complex enterprise solutions. You'll need to be self-driven, execution-focused, and passionate about innovation and continuous learning.

Last updated 2 months ago

Responsibilities For Staff Software Engineer - Full Stack

  • Lead the design and deployment of intelligent, AI-powered integration solutions
  • Architect and build intelligent integration frameworks and backend services
  • Design and operationalize AI-first solutions
  • Own end-to-end service lifecycle—design, development, deployment, observability, and iteration
  • Implement and expose AI capabilities through APIs and microservices
  • Lead technical reviews, architecture decisions, and AI integration patterns across teams
  • Drive quality through test automation frameworks, CI/CD pipelines, and performance engineering

Requirements For Staff Software Engineer - Full Stack

Python
Java
JavaScript
React
  • 9+ years of software engineering experience in backend or systems integration roles
  • BS in Computer Science, Engineering, or equivalent
  • Proficiency in Python (or Java) for backend development and AI integration
  • Experience with AI technologies (OpenAI, Hugging Face, LangChain)
  • Good experience in building production-grade frontend applications using React and JavaScript
  • Experience with test frameworks, version control (Git), CI/CD (Jenkins), and containerization
  • Skilled in relational and non-relational data systems
  • Prior experience integrating AI into enterprise workflows