Description
We are seeking a Senior Software Engineer - Backend to join our team in Vancouver. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale distributed systems. You will work on a variety of projects, including Log Analytics, AI/BI, Unity Catalog Business Semantics, and Databricks Apps.
Key Responsibilities:
- Design and develop large-scale distributed systems using Java, Scala, or C++
- Develop and maintain high-quality code that meets the requirements of the project
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Troubleshoot and resolve complex technical issues
- Stay up-to-date with industry trends and emerging technologies
Requirements:
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Strong foundation in algorithms and data structures
- Experience with cloud technologies, such as AWS, Azure, or GCP
- Experience with security and systems that handle sensitive data
- Good knowledge of SQL
Preferred Qualifications:
- Master's degree in Computer Science or related field
- Experience with big data technologies, such as Hadoop or Spark
- Experience with containerization, such as Docker
- Experience with DevOps practices, such as continuous integration and delivery
Pay Range Transparency The pay range for this role is $146,200-$201,100 CAD per year, depending on experience and qualifications.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/databricks/jobs/8093295002