Description: LinkedIn is the world’s largest professional network, built to help members of all backgrounds and experiences achieve more in their careers. Our vision is to create economic opportunity for every member of the global workforce. Every day our members use our products to make connections, discover opportunities, build skills, and gain insights. We believe amazing things happen when we work together in an environment where everyone feels a true sense of belonging, and that what matters most in a candidate is having the skills needed to succeed. It inspires us to invest in our talent and support career growth. Join us to challenge yourself with work that matters.
Location: Tel Aviv, Israel
At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, the team works from the TLV LinkedIn office 3 days a week, and the other 2 days depending on what’s best for you.
Role Description:
LinkedIn’s Marketing Solutions (LMS) business has experienced accelerated growth, topping $5B in annual revenue. LMS products impact how businesses and brands sell, buy, advertise, and connect globally. We are looking for a Full-Stack Staff Software Engineer who will own the end to end development for products, collaborate with cross-functional teams to launch new products, iterate on existing features, and build a world-class user experience end to end.
This role offers the opportunity to work with cutting-edge technologies and write state-of-the-art code to keep LinkedIn at the cutting edge of current technology.
Key Responsibilities:
Design and develop end to end products, including both client(JavaScript) and server components.
Own the front-end development for products
Implement the various API layers
Communicate and collaborate within the team and with partners, organizing and actively engaging to gain alignment.
Ensure the reliability and performance of data systems through effective monitoring and observability practices.
Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
Basic Qualifications:
7+ years experience in software design, development, and working with large-scale data
5+ years of hands-on industry experience in Backend engineering
5+ years of experience in Java and Scala; knowledge of Python is a plus.
3+ years experience with Vanilla JavaScript and modern JavaScript Frameworks such as React
3+ years of experience as a technical lead or similar positions driving technical initiatives
BA/BSC Degree in Computer Science or related technical discipline.
Preferred Qualifications:
Expert in designing and building infrastructure and web services at large scale.
Deep knowledge in software engineering best practices and keen for automation (e.g. unit testing, code reviews, design documentation).
Experience with technical leadership of system design, architecture, and end-to-end products
Experience with public cloud platforms and databases (relational and non-relational), and database architecture.
Extensive programming experience in modern JavaScript / TypeScript / similar languages; similar frameworks such as EmberJS and React
Knowledge of UI frameworks, user interface, and application design
Familiarity with observability and monitoring tools such as Grafana, Prometheus, and Graphite.
A team player with excellent communication skills, independent learning capability and curiosity to explore new fields and achieve constant improvement
Previous experience in enterprise level companies is a plus.
Suggested skills to be added
Advanced Security and Data Privacy practices
Familiarity with data governance and data quality best practices
Experience implementing batch processing and streaming solutions using technologies like Spark
Data pipelines and ETL processes (e.g., Airflow)
Streaming technologies (e.g., Kafka)