Senior Software Engineer-IOT (FULLY REMOTE in Toronto Area ONLY) - 30343

Splunk Inc
Canada
$100K-$220K a year (estimated)
Remote
Full-time

As aSenior Software Engineeryou will be responsible for Building innovative solutions that enable rapid development. You will get to work with a super smart bunch of folks who are doing state of the art development work (front-end and back-end, DevOps, device software) in areas of OT / IoT, machine learning, Edge AI, containerization and data analytics to build the Splunk Edge platform solution.

You will be leading discussions and interactions with product management and customers to understand detailed requirements.

You will also work with other engineering teams across Splunk to design and build high-performance solutions.

  • You will design, develop, code, architect and test software systems, or applications for software improvements and new products
  • You'll actively contribute through participation in agile development of project timelines, implementation design specifications, system flow diagrams, documentation, testing, and ongoing support of systems
  • Your voice will have an impact through your recommended modifications to processes and procedures, and directly contribute to standard methodologies, architecture, and implementation

Requirements :

Possess knowledge of software engineering process, SDLC, agile framework, algorithms and data structure. You enjoy working with others in a fast-paced environment.

You bring enthusiasm for solving interesting problems.

Familiarity with object-oriented programming concepts, large-scale software architecture, networking and distributed systems

Strong knowledge of programming in one of the following programming languages including but not limited to : , Python (highly preferred), Javascript, Java, .NET, C++

Experience in linux system, makefile, IoT and driver development

Familiarity with framework such as Flask, React

Familiarity with REST, gRPC, websocket and microservices

Familiarity with CI / CD systems and test automation

Familiarity with Dockers, Kubernetes

30+ days ago
Related jobs
Product and Technology
Canada
Remote

The Engineering Team Lead will report to the Head of Engineering and will be responsible for managing the engineers on their team, driving accountability within their team, and will be responsible for the output of their team. To be successful as an Engineering Team Lead, the candidate should have i...

StackAdapt
Canada

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America. StackAdapt is a self-serve advertising platform that specializes in multi-channel sol...

102 Yahoo Inc.
Remote,Canada
Remote

Do you relish the opportunity to work on one of the largest distributed storage systems in the world, running on thousands of machines and handling petabytes of data? Developing this infrastructure requires solving many technical challenges in the areas of distributed computing frameworks, data stru...

Walkway Immigration
Canada

Working with software developers to ensure that the hardware performs as intended. Hardware components are tested both individually and in conjunction with external computer systems. Analyzing system datain order to make hardware configuration changes. Completing the final product's functionality an...

Splunk Inc
Canada

Keep product quality top of mind by extensively using Continuous Integration/Continuous Development (CI/CD) and testing technologies, and providing DevOps support for production services in our cloud infrastructure. We're looking for a Senior Software Engineer to join the Threat Intelligence Managem...

hireVouch
Canada or US, Remote, USA
Remote

In this role, you would develop efficient solutions to the hard graph optimization problems involved in allocating chip resources for neural network inference acceleration. Additionally, you would develop profiling and visualization tools and collaborate with other teams in identifying performance b...

Maple
Anywhere - Canada

We attribute our success to our team, who has helped us achieve numerous noteworthy awards including: Globe and Mail's #6 Top Growing Companies in Canada in 2021, #2 in Deloitte Canada's Technology Fast 50 2021, LinkedIn's Top 10 Startups in Canada 2020, and Bay Street Bull's The Power 50: Canada's ...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. That may include adding functionality in Unreal Eng...

Dropbox
Canada
Remote

As we evolve from syncing and sharing files to providing advanced solutions for collaboration and distributed work, we are looking for a Senior Software Engineer to join our Privacy Engineering team. Utilizing your expertise in computational techniques like differential privacy, you will conduct res...

Percona
Canada
Remote

Our staff receives generous benefits including flexible work hours and various paid time off programs, all your equipment for your remote office, funds for career development (external training, certifications, conferences), ongoing connectivity allowances, and the opportunity to participate in our ...