Senior Staff Backend Software Engineer - Java/Scala (Remote)
About the Role
Lookout is hiring a full-time Senior Staff Backend Software Engineer - Java/Scala to join our innovative team. This Senior Staff Backend Software Engineer remote position offers the opportunity to work from anywhere in Canada, contributing to our mission of providing cutting-edge cybersecurity solutions.
What You'll Do
- Design and implement scalable backend systems using Java and Scala.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize existing backend services for performance and scalability.
- Mentor junior engineers and contribute to team knowledge sharing.
- Participate in code reviews to maintain high standards of quality.
- Stay updated with industry trends and emerging technologies to enhance our backend architecture.
Requirements
- 5+ years of experience as a backend engineer with a strong focus on Java and Scala.
- Proven experience in designing and building microservices architectures.
- Strong understanding of database systems and API design.
- Experience with cloud platforms such as AWS or Azure.
- Excellent problem-solving skills and ability to work independently.
Nice to Have
- Experience with containerization technologies like Docker and Kubernetes.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of cybersecurity principles and practices.
What We Offer
- Competitive salary ranging from $146,000 to $182,000 CAD.
- Flexible remote work environment.
- Comprehensive health benefits and wellness programs.
- Generous PTO policy to support work-life balance.
- Opportunities for professional development and career growth.
This Senior Staff Backend Software Engineer role at Lookout offers a competitive salary and the flexibility of remote work, making it an attractive opportunity for experienced engineers.
Who Will Succeed Here
Proficient in designing and implementing microservices architecture using Java and Scala, with a deep understanding of RESTful API design principles and best practices.
Self-motivated and disciplined to excel in a fully remote environment, demonstrating strong time management skills and the ability to work independently while collaborating effectively with a distributed team.
Extensive experience with cloud services, particularly AWS, and container orchestration tools like Docker and Kubernetes, showcasing a proactive approach to leveraging these technologies for scalability and reliability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months