Senior Staff Backend Software Engineer - Java/Scala Remote
About the Role
Lookout is hiring a full-time Senior Staff Backend Software Engineer – Java/Scala Remote, working remotely from Canada. In this role, you will be part of a dynamic team focused on building secure and scalable backend systems that protect users from cyber threats. As a Senior Staff Backend Software Engineer, you will leverage your expertise in Java and Scala to develop high-performance applications that are crucial to our mission.
What You'll Do
- Design, develop, and maintain backend systems using Java and Scala.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize existing systems for performance and scalability.
- Participate in code reviews and mentor junior engineers.
- Ensure the security and reliability of our backend services.
Requirements
- 5+ years of experience as a Backend Software Engineer, with a focus on Java and Scala.
- Strong understanding of microservices architecture and RESTful APIs.
- Experience with cloud platforms such as AWS or Azure.
- Proficiency in database management and SQL.
- Excellent problem-solving skills and attention to detail.
Nice to Have
- Experience with containerization technologies like Docker or Kubernetes.
- Knowledge of cybersecurity principles and practices.
- Familiarity with Agile methodologies.
What We Offer
- Competitive salary ranging from $146,000 to $182,000 CAD.
- Fully remote work environment with flexible hours.
- Comprehensive health benefits and wellness programs.
- Opportunities for professional development and growth.
- A collaborative and inclusive company culture.
This Senior Staff Backend Software Engineer role at Lookout offers a competitive salary, remote work flexibility, and a focus on cybersecurity, making it an attractive opportunity for experienced engineers.
Who Will Succeed Here
Proficient in Java and Scala, with a strong understanding of microservices architecture and REST API design, enabling the development of scalable backend systems that meet security and performance standards.
Self-motivated and disciplined, thriving in a remote work environment by effectively managing time and prioritizing tasks to deliver high-quality software solutions without direct supervision.
A deep understanding of cloud services (AWS and Azure) and container orchestration (Docker and Kubernetes), with a mindset geared towards continuous integration and deployment to enhance system reliability and scalability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months