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
- Base Pay Range. USD $137,600 - $267,000 per year (varies by location).
- 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!