Software Engineer

Bengaluru, Karnataka, India
Nov 18, 2024
Nov 12, 2025
Hybrid
Full-Time
3 Years
Job Description

As part of the Productivity Engineering team, you will be at the forefront of building and optimizing products that power critical business processes for LinkedIn. This includes developing systems for go-to-market, sales, finance, and customer support, helping to enhance internal efficiency and growth. You'll be contributing to the development of applications that help LinkedIn’s customers interact seamlessly with our platform.

In this role, you'll participate in designing, coding, testing, and maintaining backend features that drive key processes at LinkedIn. Your contributions will shape the architecture and design of critical systems, ensuring they scale efficiently, meet performance requirements, and align with best practices in the industry.

Key Responsibilities

  • Design, implement, and test new features that meet business and technical requirements. This includes writing clean, maintainable code and ensuring your features integrate seamlessly into the existing systems.
  • Contribute to designing scalable, reliable, and performant back-end systems. Participate in architecture discussions, review code, and ensure that best practices for reliability, scalability, and maintainability are followed.
  • Ensure the overall quality of the codebase by participating in code reviews, adhering to coding guidelines, and engaging in technical discussions that promote high-quality standards.
  • Work closely with cross-functional teams, including product managers, architects, and other engineers, to deliver seamless products and solutions.
  • Stay updated on new technologies and industry trends. Learn and apply new frameworks and tools that enhance product development processes.
  • Solve complex backend challenges, including performance optimization and scaling systems. Innovate new solutions that will have a meaningful impact on LinkedIn's business processes.

Basic Qualifications

  • BA/BS in Computer Science or related technical discipline, or equivalent practical experience.

Experience

  • 3+ years of experience in software design, development, and algorithmic problem-solving.
  • 3+ years of hands-on experience in programming with Java or C#.
  • 2+ years of experience contributing to the architecture and design of distributed systems and enterprise applications.

Preferred Qualifications

  • 3+ years of experience in back-end development, particularly designing and developing enterprise applications using Java.
  • Experience with building and scaling distributed systems, working with algorithms, and utilizing relational and NoSQL databases (e.g., Cosmos DB, Hadoop, Apache Spark).
  • Experience with cloud platforms like Azure or similar, and leveraging them to host and scale backend applications.
  • Knowledge of message queues (e.g., Kafka) and big data technologies such as Hadoop and Apache Spark.
  • Experience in building and maintaining public APIs with Java or similar languages.
  • Experience with unit testing and end-to-end testing frameworks to ensure code quality.

Other Skills

  • Comfort with command-line tools and Git for source control management.
  • Strong communication skills to clearly articulate technical concepts to both technical and non-technical stakeholders.
  • Experience working in agile environments and collaborating cross-functionally with other teams.
  • Knowledge and passion for best practices in backend architecture, including performance, security, and scalability.

Additional Skills

  • Enterprise Applications
  • Cloud Infrastructure & Distributed Computing
  • Scalable Solutions & Optimization
  • Kafka, NoSQL (Cosmos DB)
  • Big Data (Hadoop, Spark)
  • Unit & E2E Testing
  • Public API Development
  • Git and Version Control
  • Cross-functional Team Collaboration

Why LinkedIn?
At LinkedIn, we believe in the power of people to achieve their professional goals. We are committed to creating a diverse and inclusive work environment where everyone is respected and empowered to do their best work. We support our employees' well-being by offering generous health and wellness programs, as well as time away for all levels of employees. LinkedIn is proud to be an equal opportunity employer, welcoming individuals from diverse backgrounds and experiences to join our global team.

What You Will Gain

  • Your work will directly contribute to LinkedIn’s vision of connecting professionals and transforming the global workforce.
  • With continuous opportunities for learning and development, you will have the chance to advance your career while working with some of the brightest minds in tech.
  • Be part of an organization that’s at the cutting edge of technology and innovation, shaping the future of the workplace.
  • LinkedIn offers a hybrid work model, allowing flexibility while fostering in-person collaboration with your team.

LinkedIn is an Equal Opportunity Employer. We welcome applicants regardless of gender, race, religion, national origin, disability, sexual orientation, or any other protected status. For more details, check out our India Disability Policy and Global Data Privacy Notice for Job Candidates.

Related Jobs