Software Engineer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
As a Software Engineer focused on Applications at LinkedIn in Bengaluru, Karnataka, India, you will be an integral part of a world-class software engineering team. Your role will involve architecting, designing, developing, and supporting internet-scale features and infrastructures. We seek individuals who are passionate about tackling challenges and possess critical thinking skills across various computer science disciplines, including product design, usability, API development, user-centric online application creation, business logic implementation, performance scaling, and ensuring 24x7 reliability.
Responsibilities:
- Scale distributed applications, make informed architectural trade-offs using synchronous and asynchronous design patterns, write high-quality code, and deliver with speed and precision.
- Develop multi-tier, scalable, high-volume, and reliable user-centric applications designed for 24x7 operation.
- Produce robust, high-quality software through unit testing, code reviews, and regular check-ins for continuous integration.
- Identify, champion, and leverage opportunities to enhance engineering productivity.
Qualifications:
- Basic: Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience.
- Experience: 2+ years of programming experience in Java and/or C++.
- Preferred: 3+ years of relevant work experience. Expert knowledge of computer science fundamentals, including data structures, algorithms, and software design. Experience with object-oriented design, coding, testing patterns, and programming languages like Java and C++. Proven coding proficiency in a high-level language with a willingness to learn others. Experience building web applications and services using IDEs and standard development practices.
Skills: Data Structures & Algorithms, Software Design, Java.
Work Environment: This role follows a hybrid work model, combining remote work with in-office days as determined by business needs, emphasizing trust and connection.
Benefits: LinkedIn offers comprehensive health and wellness programs and generous time off to support employee well-being.
Inclusivity: LinkedIn is an equal opportunity employer, committed to providing opportunities to all job seekers, including individuals with disabilities.
Company
LinkedIn is the world's largest professional network, dedicated to creating economic opportunities for every individual in the global workforce. Our innovative products empower people to build meaning...