Software Engineer

Bengaluru, Karnataka, India
Oct 25, 2024
Nov 24, 2025
Hybrid
Full-Time
3 Years
Job Description

As a Software Engineer, you will be involved in all phases of feature development, including design, coding, and testing. You will ensure the quality of the codebase through participation in design and code reviews, adherence to coding standards, and engaging in technical discussions. This role also provides opportunities to learn new technologies and frameworks.

Key Responsibilities

  • Participate in the design, coding, and testing of software features.
  • Ensure overall codebase quality through design reviews and code reviews.
  • Collaborate with cross-functional teams to deliver applications that meet business needs.
  • Stay updated on new technologies and frameworks relevant to the projects.

Basic Qualifications

  • BA/BS Degree in Computer Science or a related technical discipline, or equivalent practical experience.
  • 3+ years of experience in software design, development, and algorithm-related solutions.
  • 3+ years of programming experience in Java or C#.
  • 2+ years contributing to architecture and design of new and existing systems.

Preferred Qualifications

  • 3+ years of back-end development experience.
  • Expertise in designing and developing enterprise applications using Java.
  • Familiarity with distributed systems, algorithms, and relational databases.
  • Experience with cloud technologies such as Azure.
  • Knowledge of scalable and efficient enterprise applications.
  • Experience with message queues (e.g., Kafka) and NoSQL databases (e.g., Cosmos DB).
  • Proficiency in big data technologies like Hadoop with Apache Spark.
  • Experience with unit and end-to-end testing frameworks.
  • Strong understanding of backend architecture trends, performance, security, and scalability.
  • Experience building public APIs with Java or similar technologies.
  • Familiarity with command-line applications and Git for source control.
  • Strong organizational and communication skills, with the ability to work well in cross-collaborative environments.

Benefits. LinkedIn prioritizes employee well-being through generous health and wellness programs and ample time off for all employees.

Inclusion Statement
LinkedIn is an equal opportunity employer and welcomes all job seekers, including individuals with disabilities. For more information on our equal opportunity policy, please visit LinkedIn's Equal Opportunity Policy.

Global Data Privacy Notice. For details on how LinkedIn handles personal data of job applicants, refer to our Global Data Privacy Notice.

Related Jobs