FreshRemote.Work

Senior Staff Software Engineer - Java/Networking

Remote, Canada

Please note that a background in networking is necessary for this role. 

Lookout, Inc. is the endpoint to cloud security company purpose-built for the intersection of enterprise and personal data. We safeguard data across devices, apps, networks and clouds through our unified, cloud-native security platform — a solution that's as fluid and flexible as the modern digital world. By giving organizations and individuals greater control over their data, we enable them to unleash its value and thrive. Lookout is trusted by enterprises of all sizes, government agencies and millions of consumers to protect sensitive data, enabling them to live, work and connect — freely and safely. To learn more about the Lookout Cloud Security Platform, visit www.lookout.com and follow Lookout on our blog, LinkedIn and Twitter.

As a Software Engineer on the Security Intelligence team, you will contribute broadly to the detection engines, analysis systems, and other core intellectual property at Lookout. This position is an opportunity to take on some of the most interesting challenges in the company and join the team that provides the fundamental technological building blocks of the Security Platform that underlies Lookout’s category-defining personal and enterprise products. These are challenging problems and you must be open-minded to tackling new exploratory areas as well as evolving and continually improving key existing systems. 

We're looking for an Engineer who has experience building, monitoring, and maintaining high-volume, low-latency distributed SaaS solutions. We believe in agile software development, metrics, short feedback loops, well-designed APIs, test-driven development, automation wherever possible, and all sorts of other things to make sure we can minimize friction and focus on solving the big problems. You will be a member of the team that is responsible for a massively scalable platform that acquires and analyzes domains/web content for the purpose of classification and delivers data sets to internal and user-facing applications.

What you’ll do:

  • Develop elegant, scalable, robust, and maintainable code for best-in-class security services, using Java
  • Work closely with our Security Research teams to develop the tools that support our most critical research initiatives and content development workflows.
  • Resolve bugs and conduct code fixes
  • Conduct design and code reviews
  • Lead by example, demonstrating software craftsmanship and best practices

Requirements:

  • Strong development background in Java
  • Experience with networking technologies, TCP stack, DNS and routing, including DNS over TLS …
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

North America

Countries

Canada

Tasks
  • Collaborate with Security teams
  • Conduct design and code reviews
  • Conduct design reviews
  • Mentor junior engineers
Skills

Agile Development Automated Testing AWS Cloud platforms Communication Cybersecurity DevOps DNS GCP Java Kubernetes MySQL Networking NoSQL Postgres Redis RESTful web services Routing SaaS SQL TCP

Experience

12 years

Timezones

America/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8