Sr. Software Development Engineer

Neurio Technologies Inc - Vancouver, BC (4 months ago)

Apply Now

Come join the Neurio team in our mission to revolutionize home energy management and increase the adoption of renewables! Neurio was recently acquired by Generac Power Systems and we are scaling out our software team as we accelerate and expand our efforts. We use the latest software technologies from IoT, machine learning, SaaS, and big data to deliver industry-leading solutions.

At Neurio we are building an innovative cloud platform to support millions of users across multiple product lines and services. Our applications help homeowners manage their home’s energy consumption, control appliances and renewable energy sources for energy savings, help installers manage large fleets of devices, and much more.

Neurio is looking for a Sr. Software Development Engineer to contribute to our technical vision and help the team build innovative software solutions for our customers. You'll be responsible for all aspects of your team's technical design, execution, and operations, and your insight and influence over our strategy, business objectives, and roadmap will be critical to our success.

In this role, a commitment to team work and strong communication skills are absolute requirements. Creating a reliable, scalable, and high-performance service requires deep technical expertise and a sound understanding of the fundamentals of Computer Science and large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals. Lastly, you should have a track record of maintaining high standards for a team across all dimensions.

BASIC QUALIFICATIONS

  • BSc in Computer Science or equivalent
  • 5+ years of industry experience
  • Sharp analytical abilities and proven design skills
  • Programming in Java in Linux and/or Windows environment
  • Experience in cloud computing (AWS, Azure or Google cloud)
  • Experience building scalable infrastructure software or distributed systems for commercial online services
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

PREFERRED QUALIFICATIONS

  • MSc in Computer Science or equivalent
  • 8+ years of industry experience
  • Expertise in building microservices using Java
  • Experience with AWS services EC2, ECS, serverless computing, EBS, RDS, S3, IAM, etc
  • Strong sense of ownership, urgency, and drive
  • Experience with professional software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build processes, testing, and operations
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices

BENEFITS

  • Comprehensive medical benefits
  • Unlimited vacation (and we encourage you to use it!)
  • Work-from-home flexibility
  • Dog-friendly office
  • Beautiful Gastown office with ping-pong table, foosball, and beer Fridays
  • And more!

We respect the confidentiality of your submission and invite you to hear our full story at https://www.neur.io/.

Neurio is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Job Type: Full-time

Language:

  • English (Preferred)
  • French (Preferred)