Senior Software Engineer - Fullstack
Build scalable full-stack products that simplify data insights across Databricks’ analytics and AI platform. The role requires strong front-end architecture, modern JavaScript and server-side development experience, SQL, cloud technologies, and large-scale distributed systems expertise.
About the job
Responsibilities
- Build full-stack products that make insights from data simple.
- Work with engineering teammates and product management across the full product and user experience.
- Design and implement robust, scalable, and customer-focused products.
- Contribute to products involving large-scale log analytics, AI-powered business intelligence, governed business semantics, Databricks Apps, distributed systems, and cloud infrastructure.
- Deliver incremental improvements toward a multi-year product vision.
Requirements
- 5+ years of experience with HTML, CSS, and JavaScript.
- Strong understanding of front-end architecture and user experience design.
- Experience with modern JavaScript frameworks such as React, Angular, Vue.js, or Ember.
- 5+ years of experience with server-side web technologies such as Node.js, Java, Python, Scala, C#, C++, or Go.
- Good knowledge of SQL.
- Experience with cloud technologies such as AWS, Azure, Google Cloud, Docker, or Kubernetes.
- Experience developing large-scale distributed systems.
- Customer-focused approach and motivation to deliver customer value.
Compensation
- Canada pay range: $146,200–$201,100 CAD.
- Total compensation may include an annual performance bonus, equity, and benefits.
Skills
HTML, CSS, JavaScript, React, Angular, Vue, Node.js, SQL, Docker, Kubernetes, AWS, Azure, GCP, Distributed Systems, Python
Similar jobs
Fullstack Engineering jobsSenior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and evolve shared platform infrastructure for workflows, permissions, authentication, and notifications using Ruby on Rails and PostgreSQL. The role requires senior full-stack experience, strong architectural judgment, and the ability to lead ambiguous cross-team projects.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.