30 May 2018

Full-Time Senior Software Engineer

LinkedInSunnyvale, California, United States

NOTE: This job listing has expired and may no longer be relevant!

Job Description

Sr. Software Engineer


LinkedIn was built to help professionals achieve more in their careers, and every day millions of people use our products to make connections, discover opportunities, and gain insights. Our global reach means we get to make a direct impact on the world’s workforce in ways no other company can. We’re much more than a digital resume – we transform lives through innovative products and technology.

Searching for your dream job? At LinkedIn, we strive to help our employees find passion and purpose. Join us in changing the way the world works.

LinkedIn’s Infrastructure Development team builds inventory and configuration management, monitoring, and workflow automation systems for the teams and systems that underpin our production operations. Our customers are network, systems, storage, and data center engineers in the enterprise, and the infrastructure we manage is used to serve LinkedIn to the world.

We provide APIs and tools that let engineers across the company automate our compute and network to enable us to run faster and more efficiently. We are tightly integrated with our infrastructure operations teams, working closely with them on a day-to-day basis to build a more operable, capable, efficient infrastructure.


● Work with customers gather requirements for systems and tooling.
● Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration.
● Design and build scalable, performant, maintainable, distributed systems for the monitoring and management of our production infrastructure.
● Design back end models and APIs for use by our customers, and support our customers in their use of them.
● Provide technical leadership, driving best practices to improve productivity, visibility, and craftsmanship across the organization, as well as among our code-producing customers.
● Mentor and sometimes direct the work of junior engineers and review the work of your peers.
● Occasional 12×7 on-call shift.

Basic Qualifications:

● 4+ years professional software development experience.
● 2+ years professional experience working in a Unix or Linux environment.
● 2+ years experience working in production data center or network domains.

Preferred Qualifications:

● Experience working with Python
● Experience working with Kafka, stream processing frameworks, indexed data stores, or time series data stores.
● Experience automating production infrastructure at Internet-scale companies.
● Knowledge of common building management system and intelligent infrastructure management protocols and tools.
● Experience building data center monitoring, reporting, automation, or capacity management tooling.
● Experience building network monitoring, reporting, configuration, automation, or analysis tooling.
● Knowledge of common network monitoring and management protocols and tools.
● Ability to diagnose and rectify performance issues at any layer of a multi-tier architecture.
● Experience designing and operating mission-critical enterprise services.

How to Apply

Please send your resume to srajasekaran@linkedin.com

Job Categories: Engineering. Job Types: Full-Time. Job Tags: back-end, backend, development, engineer, infrastructure, linux, monitoring, python, software, tools, and unix.

Apply for this Job

Get Your Weekly Dose of Python