As a Staff Software Engineer at LinkedIn, you will play a pivotal role in shaping the technology that drives our success. You will lead the design and development of scalable services and infrastructure that enhance security, reliability, and efficiency. This position requires a strategic thinker with deep technical expertise and a passion for fostering a culture of excellence and innovation.
Responsibilities
- Architect and Develop. Build scalable services and infrastructure, applying both synchronous and asynchronous design patterns. Make informed architectural trade-offs to align with business and technology objectives.
- Deliver Quality Software. Produce high-quality, unit-tested software with a focus on craftsmanship. Ensure code is reviewed, integrated continuously, and delivered with speed and precision.
- Lead and Mentor. Serve as a technical leader and role model, mentoring engineers and promoting best practices in software development.
- Collaborate Across Teams. Identify opportunities and collaborate with cross-functional teams to design and build scalable platforms, products, and tools that improve engineering productivity.
- Support Technical Stack. Work with peers to support and leverage a shared technical stack, ensuring consistency and efficiency across teams.
Basic Qualifications
- Education. Bachelor’s Degree in Computer Science or a related technical discipline, or equivalent practical experience.
- Experience. 8+ years of experience in software design, development, and algorithm-related solutions.
- Programming Skills. 8+ years of programming experience in Python, GoLang, and/or Java.
Preferred Qualifications
- Advanced Education. BS with 10+ years of relevant experience, MS with 9+ years, or PhD with 7+ years of relevant experience.
- Technical Expertise. Proven experience in designing and building large-scale infrastructure and web services with strong object-oriented skills.
- Computer Science Knowledge. Deep understanding of data structures, algorithms, and software design principles.
- Experience. Proficiency in working with large-scale databases and streaming infrastructure services.
Suggested Skills
- Technical Leadership. Ability to lead and mentor engineering teams effectively.
- Distributed Systems. Experience in designing and managing distributed systems.
- Software Design. Strong skills in software design and architecture.
Why LinkedIn?
- Culture of Well-being. We prioritize the health and wellness of our employees, offering generous health and wellness programs, and ample time off.
- Diversity and Inclusion. LinkedIn is an equal employment opportunity employer, committed to creating an inclusive environment for all job seekers, including individuals with disabilities.
Learn More
- India Disability Policy
- Global Data Privacy Notice for Job Candidates
Apply Now. If you are a visionary engineer with a passion for innovation and a desire to drive change, we invite you to apply for the Staff Software Engineer position at LinkedIn. Join us in shaping the future of technology and making a lasting impact on the world’s workforce.