Senior Software Engineer

Liquid Analytics - Montréal, QC (30+ days ago)

Apply Now

$125,000 - $175,000

You can travel to the USA and Canada.

Experience:
This is a senior software developer role. You must have more than 10 years of coding experience. If you love to code and you dream in code, then this is your job!

Liquid Analytics is looking for an assertive, customer-facing senior software developer for a production high-performance multi-tenant mobile eCommerce platform. You love coding and cloud computing. You have an active GIT repo that you can share, so we can look at the public code you have written.

Job Responsibilities:
Manage a wide variety of AWS products in the cloud.

Direct interaction with customers to support, maintain, and evolve the platform.

Maintain and update Java Server codebase.

Maintain and update a PostgreSQL database.

Manage and evolve a Cassandra database.

Manage and extend native iOS applications written in Swift.

Maintain and extend DevOps scripts in Python and Javascript.

Work Experience and Skills:
You have a minimum of 5 years of experience building, maintaining, and extending an AWS cloud platform built with the Cassandra database.

You have a minimum of 2 years of experience working with customers, business requirements, and corporate IT.

You have seven (7) Years of Java Server experience, including experience with the latest version of Java Server.

You have five (5) years of solid Python and JavaScript experience.

You have three (3) years of solid Objective-C and Swift iOS experience.

Extensive knowledge of Amazon Web Services products including S3, SQS, ELBs, EC2, RDS PostgreSQL, Lambda, VPC, Kenisis, SNS, CloudWatch, and much more.

You have ten years of software development experience across web, cloud, mobile, and analytics across multiple languages.

You have used math and statistics in designing and scaling your applications.

You have substantial testing and test-automation skills, including creating automated suites to maintain a living cloud system.

Bonus Skills:
One year of Cloud-Native skills with Kubernetes and KNative

Minimum Education:
A minimum of a 4-year Computer Science degree.

Your degree includes Data Structures and Algorithms, Compilers, Computer Architecture, Databases, Statistics, Calculus, Linear Algebra.

Bonus Education:
Masters or Ph.D. in Computer Science.

Questions for you:
How many years of Java Development experience do you have?

How many years of Software Engineering experience do you have?

What is the highest level of education you have completed?

Are you in Montréal, QC?

Do you speak English?

Do you speak French?

Are you fluent in both English and French?

At the Interview:
Present your personal software project

Solve Data Structures and Algorithms problems

Solve math problems involving probability, Linear regression, and other basic statistical problems

Show us your testing skills that delivering working software on time

Sketching to test visual communication skills

To Apply:
Please send your cover letter, resumé and a sample of your code to: Nathalie Burstein at info@liquidanalytics.com. Be sure to include the title of the job you’re applying to.

Liquid Analytics offers competitive salaries, great benefits, and more. We are also an equal opportunity employer.

We look forward to your application.