Senior Backend Software Engineer - Java/Scala, API, AWS/GCP at Lookout
Montreal, CA
*We are open to remote work anywhere in North America*
- Build high performance data-driven backend microservices in Java and Scala that power threat hunting applications
- Conduct unit, functional, and other forms of automated testing
- Practice end-to-end service delivery, including ownership of cloud resources, CI/CD pipelines, cost management, and on-call activities
- Participate in code and architecture reviews for your projects and those of your colleagues
- BS/MS in Computer Science or related field
- Familiarity with Agile Software Development practices
- 5 years of experience developing backend applications in Java and/or Scala, using frameworks such as Spring or Play
- Experience with developing distributed applications in AWS, GCP or Azure
- Experience developing REST and/or GraphQL APIs
- Experience of both Object Oriented and Functional design patterns
- Strong troubleshooting / debugging skills
- Experience and/or interest in cyber security
- Experience with GraphQL Federation
- Experience with “big data” processing frameworks such as Apache Spark
- Experience developing streaming data processors using Apache Kafka