Taro Logo

Senior Software Engineer, Tools

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce.
$117,000 - $192,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Tools

LinkedIn is the world's largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We're also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that's built on trust, care, inclusion, and fun – where everyone can succeed.

This role is part of the Productivity and Happiness (PH) organization where you will get an opportunity to influence, transform, and create an amazing experience for developers at LinkedIn. We are a data-driven organization and you will lead strategic investments to make step function improvements in the lives of LinkedIn developers. This spans multiple areas including but not limited to:

  • Providing tools and infrastructure that creates delightful development experience
  • Provide and support application frameworks that empower LinkedIn Engineers to build member-facing products
  • Provide actionable insights that leverages data and metrics
  • Provide tools and data that help LinkedIn teams listen to their customers
  • Deliver reliable and scalable infrastructure

You will have the opportunity to engage the industry-wide developer community and contribute to open-source software as well.

Responsibilities:

  • Build and ship software at scale that delivers impact
  • Improve all aspects of developer experience with a data-driven mindset
  • Design and build tools and frameworks to automate development, testing, management, monitoring, data gathering and analysis of our 24x7 services and products
  • Scale the infrastructure and tools required to keep our 6000+ developers in step when they are all sharing the same code, building and testing our software stacks, and releasing and deploying their services continuously without compromising site reliability
  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute critical, large-scale, cross-functional, and company-wide projects

Basic Qualifications:

  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 2+ years experience in software design, development, and algorithm related solutions
  • 2+ years programming experience in object-oriented programming languages such as Python, Java, Javascript, C/C++, C#, Objective-C

Preferred Qualifications:

  • BS and 5+ years of relevant work experience, MS and 4+ years of relevant work experience, or PhD and 2+ years of relevant work experience
  • Experience designing and building infrastructure and web services at large scale
  • Experience in working in a Unix environment (Linux preferred)
  • Experience in large-scale distributed systems and client-server architectures
  • Experience in driving automated cloud management systems at scale
  • Experience in containerization, cluster schedulers, infrastructure configuration and orchestration
  • Experience in standard build tools (e.g. gradle, bazel) and version control systems (e.g. git)
  • Knowledge of Internet protocols and network programming
  • Experience in working with SQL/NoSQL databases (e.g. MySQL, Dynamo, Cassandra, MongoDB)
  • Knowledge of messaging & big data systems/solutions (e.g. Spark, Presto, Alation, Hadoop, Kafka)

Suggested Skills:

  • Object-oriented programming
  • Web services
  • Infrastructure
Last updated 10 months ago

Responsibilities For Senior Software Engineer, Tools

  • Build and ship software at scale that delivers impact
  • Improve all aspects of developer experience with a data-driven mindset
  • Design and build tools and frameworks to automate development, testing, management, monitoring, data gathering and analysis of our 24x7 services and products
  • Scale the infrastructure and tools required to keep our 6000+ developers in step when they are all sharing the same code, building and testing our software stacks, and releasing and deploying their services continuously without compromising site reliability
  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute critical, large-scale, cross-functional, and company-wide projects

Requirements For Senior Software Engineer, Tools

Python
Java
JavaScript
Linux
MySQL
MongoDB
Cassandra
Kafka
  • BA/BS Degree in Computer Science or related technical discipline, or related practical experience
  • 2+ years experience in software design, development, and algorithm related solutions
  • 2+ years programming experience in object-oriented programming languages such as Python, Java, Javascript, C/C++, C#, Objective-C

Benefits For Senior Software Engineer, Tools

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Health and wellness programs
  • Time away for employees of all levels
  • Annual performance bonus
  • Stock options
  • Other applicable incentive compensation plans

Interested in this job?