Are you an excellent teammate, looking to work in a lively, dynamic environment, where you can contribute, learn, and influence? Are you passionate about developing state-of-the-art engineering systems? Join our team of engineers to develop cutting edge detection and remediation systems. Be a part of defining and shaping the next big leap in the product's journey and all that - in our Tel Aviv office!
Our team values diversity of all types in candidates for our roles and we strive to hire people with different experiences and perspectives into our team. To that end, we know that no candidate has every desired skill and experience, but all of us together makes our team strong.
Responsibilities:
As a principal engineer on our team, you will be working on cutting edge technologies to deliver exciting new features that impact and protect millions of users, with cross-team and cross-discipline collaboration (engineering, PM, design, research and data science). You will work closely with experienced engineers and be part of an agile and fast-moving development team - and will have a role in mentoring others, helping them succeed while providing additional leadership and technical bandwidth to oversee particularly complex and high-impact projects. You will be expected to apply a critical view of our infrastructure, technologies and development process, proactively pushing to improve the product and our group. Our group is consistent from both feature teams and platform teams and we are looking for candidate with passion in either or both.
You are expected to:
Drive, execute (Hands on) and oversee technical initiatives across teams that deliver substantial business value, utilizing the work of others and shaping the direction of the business.
Coordinate initiatives, managing dependencies, and ensuring timely delivery of high-quality solutions.
Serve as a key technical advisor and confidant to leaders in the team, aligning closely with their values, and priorities and shaping their strategy.
Represent the team in various forums, ensuring consistent communication and implementation of leadership directives.
Provide clear and concise communication of technical issues and solutions to stakeholders at all levels.
Provide technical direction and mentorship to engineering teams, fostering a culture of innovation and engineering excellence.
Promote a culture of continuous learning and improvement, encouraging professional development and knowledge sharing.
Ensure technical decisions align with business goals and promote long-term sustainability and scalability.
Optimize processes and workflows, enhancing overall productivity and effectiveness across the organization.
Requirements: 10+ years of professional experience as a software engineer building large-scale systems.
Proven leadership, communication and execution skills, with the ability to inspire and motivate others around you.
Deep expertise in software development, architecture, and design principles, including experience with distributed computing platforms for high-scale systems and massive amounts of data.
Experience leveraging AI tools and automation to enhance engineering velocity, code quality, and operational efficiency, with a strong focus on responsible AI principles.
Other:
B.Sc. or M.Sc. in Computer Science, Software and Computer Engineering, or equivalent.
Excellent teammate skills, effectiveness both in independent and collaborative work and manage multiple priorities in a fast-paced environment.
Experience in leadership roles of a large-scale, complex organization.
Ability to learn and use new technologies.
Working experience in Java (or equivalent).
Experience with databases (MongoDB, Cosmos DB, Redis, Azure Data Explorer preferred).
Experience with continuous integration and deployment tools (ADO preferred).
Background in security and cloud-based applications (Kubernetes preferred).
This position is open to all candidates.