Principal Data and Software Engineer

New Jersey, New Jersey, United States
Jun 07, 2024
$137k - $294k / Year
Remote
Full-Time
6 Years
Job Description

As a Senior Software Engineer at LinkedIn, you will play a vital role in shaping the future of cybersecurity technology by contributing to Microsoft Defender for Endpoint, a cutting-edge cybersecurity solution. You will work on preventive protection, post-breach detection, investigation, and response capabilities, driving innovation and excellence in the field of cybersecurity.

Responsibilities

  • Collaborate with cross-functional teams, including Technical Program Managers, Security Researchers, Data Scientists, and Engineers, to develop innovative solutions in cybersecurity.
  • Design, architect, and develop scalable, reliable, and secure services and pipelines within a data-rich environment.
  • Evaluate, propose, and implement tools, technologies, and strategies to enhance end-to-end data workflows.
  • Expand the capabilities of data models, iteratively improving design specifications, data models, and schemas.
  • Develop, optimize, and maintain data pipelines and backend services for real-time decision-making, reporting, optimization, and data collection.
  • Design and implement monitoring systems and dashboards to ensure the health and integrity of data feeds and pipelines.
  • Provide mentorship, conduct code reviews, and promote best practices to ensure high-quality data engineering.
  • Contribute to the strategic vision, architecture, and execution of the data platform and self-serve data analytics systems.

Qualifications
Required/Minimum Qualifications

  • Bachelor's or Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or a related field.
  • 6+ years of experience in business analytics, data science, software development, data modeling, or data engineering work (Bachelor's degree), or 4+ years of experience (Master's degree).
  • 3+ years of experience processing large volumes of data in distributed environments.

Preferred Qualifications

  • Familiarity with software development tools such as GIT, automated build systems, compilers, and project tracking systems.
  • Experience with cloud development principles and patterns, including loosely-coupled architectures, microservices, dev-ops models, and distributed systems.
  • Proficiency in measuring the health and effectiveness of systems.
  • Familiarity with statically typed languages (e.g., C#, Java, C, C++, Fortran) and data processing in distributed environments (e.g., MapReduce, Spark, MPI, CUDA).
  • Passion for cybersecurity is a plus, though previous experience or knowledge is not required.

Additional Information

  1. Base Pay Range. USD $137,600 - $267,000 per year (varies by location).
  2. Application Deadline. July 5, 2024.

Microsoft is an equal opportunity employer, committed to diversity and inclusion.
Join us in shaping the future of cybersecurity technology and making the world a safer place for all. Apply now to be part of our dynamic and innovative team at LinkedIn!