Lookout10.03.26
AI SCORE 8.5

Staff Backend Software Engineer - Java/​Scala Remote

$130K–$170K/year

About the Role

Join Lookout as a Staff Backend Software Engineer (Java/Scala Remote) and be part of a globally recognized cybersecurity leader. In this role, you will work on advanced protection strategies that address human error and manipulation, which are critical to enterprise security. Your contributions will help enhance our Security Intelligence team, focusing on detection engines and analysis systems that are vital to our core intellectual property.

What You'll Do

  • Develop and maintain high-volume, low-latency distributed SaaS solutions.
  • Collaborate with security research, data ingestion, and machine learning teams to enable threat hunting.
  • Design and implement scalable distributed systems for mobile platforms.
  • Participate in hackathons and innovation fairs to invent new app analysis techniques.
  • Drive features from conception to deployment in an agile team environment.

Requirements

  • 8+ years of overall development experience in backend software engineering.
  • Strong software engineering fundamentals: object-oriented design, data structures, and algorithms.
  • Experience with Java and Scala, with a preference for functional programming.
  • Proven ability to design and implement large-scale, distributed software on public cloud platforms like AWS and GCP.
  • Desire to work across platforms and languages, with a quality-oriented mindset.

Nice to Have

  • Experience with Ruby in JVM environments.
  • Familiarity with mobile development toolchains for iOS and Android.
  • Knowledge of graph, SQL, and NoSQL databases including TinkerPop and ElasticSearch.

What We Offer

  • Competitive salary range of $130,000 - $170,000 CAD.
  • Base salary plus bonus and equity opportunities.
  • Comprehensive benefits package including health and wellness programs.
  • Remote work flexibility with a focus on work-life balance.
  • Opportunities for professional development and continuous learning.
Why This Job8.5 of 10

This Staff Backend Software Engineer role at Lookout offers a unique opportunity to work on cutting-edge cybersecurity solutions in a fully remote environment, with a competitive salary and benefits.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Java and Scala programming languages with a strong understanding of functional programming paradigms, enabling the development of scalable and efficient backend systems.

Experience with cloud platforms such as AWS and GCP, showcasing the ability to architect and deploy distributed systems that leverage cloud-native features for enhanced security and performance.

A proactive mindset geared towards continuous learning and adaptation, particularly in cybersecurity trends and practices, to effectively contribute to the evolving needs of Lookout's Security Intelligence team.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Staff Backend Software Engineer - Java/Scala Remote(Now)Lead Backend Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Market Size 2024
$60B
Annual Growth
10.5%
AI Adoption
45%
Investment in Cloud Technologies
+25%
Labour Demand for Java/Scala Developers
+30%
Avg Salary for Staff Backend Engineers
$140K

Skills & Requirements

Required
JavaScalaAWS
Growing in Demand
KotlinMicroservices ArchitectureContainerization (Docker, Kubernetes)
Declining
JSP (JavaServer Pages)EJB (Enterprise JavaBeans)

Domain Trends

Rise of Functional Programming
Functional programming paradigms are increasingly being adopted in Java and Scala, with a 35% increase in job postings requiring functional programming skills since 2022.
Cloud-Native Development
The shift towards cloud-native application development is driving a 40% increase in demand for backend engineers with cloud expertise, particularly in AWS and GCP.
Increased Focus on Distributed Systems
With the rise of microservices, there has been a 50% increase in the demand for engineers skilled in distributed systems, reflecting the industry's move towards scalable architectures.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.