Senior Software Engineer

  • Job Reference: 106966991-2
  • Date Posted: 21 September 2019
  • Recruiter: Briq
  • Location: Santa Barbara, California
  • Salary: On Application
  • Sector: Software Engineering
  • Job Type: Permanent

Job Description

Do you have the experience, ideas, and love of data to take an AI company to the next level? Briq has one simple purpose: use the world's wealth of construction data to build what endures. As a Senior Software Engineer, you will help to maintain our position as the industry leader in visual analytics and self-service business intelligence for the construction industry.
You will join a highly collaborative and passionate engineering and product organization who are on a mission to help people see and understand data, dedicated to building a fantastic company and workplace, and are relentlessly focused on our customers and on building amazing products.
Some of the things you'll do include…Driving a culture of excellence within engineering and in partnership with product teams.Design, implement, and deploy software that satisfies the needs of our customers.Ensure leadership understands and contributes to design planning across all Briq products and servicesEnsure the use of data is woven throughout the Briq enterprise.Establish organizational practices that scale with our team and products, consistently resulting in high-quality software systems that set industry standards.Build internal and external relationships to communicate and educate about Briq.
Required Experience & QualificationsTen (10) years of experience in web-based software development/software engineering, data warehousing, or other client/server applications.Experience with object oriented programming languages such as Ruby, C++, and Java.Experience with scripting and functional programming languages such as Python and Scala.Experience with relational and noSQL databases.Experience with web development platforms such as Rails.Proficiency with cloud computing providers such as Amazon Web Services, Google Cloud Services, or Microsoft Azure.Knowledge of network protocols, processes, threads, and Linux (scripting & bash).Strong technical aptitude with a desire for continuous learning and improvement.Experience developing multiple technology platforms/solutions.Strong understanding of multi-tenant SaaS architecture.Experience with centralized logging services such as LogEntries, SumoLogic, or Splunk.Experience with containerization services such as Kubernetes and Docker.Experience with monitoring tools such as NewRelic or Nagios.