Cloud Platform Senior Lead Software Engineer at Wind River
Kanata, ON K2K 2W2, Canada -
Full Time


Start Date

Immediate

Expiry Date

13 Nov, 25

Salary

0.0

Posted On

13 Aug, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Computer Science, Design Patterns, Design, Puppet, C++, Python, Distributed Systems, Ownership, Architecture, C, Ansible, Software Systems, Reliability

Industry

Computer Software/Engineering

Description

PREFERRED QUALIFICATIONS:

  • 5+ years of professional experience building infrastructure software for distributed systems
  • Track record of building and delivering mission critical, 24x7 production software systems
  • Experience in OSTree, Ansible, Puppet
  • Proficient in C/C++
  • Proficient in L2/L3 networking
  • Contribution to the open-source community
  • Strong sense of ownership, urgency, and drive
  • Strong analytical and debugging skills

Basic Qualifications:

  • Bachelor’s degree in computer science or related field
  • 10-15+ years of professional software development experience.
  • 8+ years of programming experience with Python.
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Responsibilities
  • Develop high quality, testable code for processes that run natively on Linux
  • Develop solutions that are highly available across multiple Linux hosts
  • Develop solutions for configuration management across multiple Linux hosts
  • Develop solutions for process monitoring and recovery of services running in Linux
  • Develop solutions for configuration and state information backup and retrieval
  • Diagnose issues related to Linux processes in the areas of high availability, process monitoring, system active / standby failover, configuration management and inter-process communication
  • Contribute actively to StarlingX, an open-source project under the OpenStack Foundation - a fully featured cloud for the distributed edge ( https://www.starlingx.io/software/ )
  • Work as part of a team focused on building and maintaining Linux-based platform services that ensure high availability for Kubernetes based applications
  • Investigate and resolve issues reported during product verification and customer integration.
  • Participate in all aspects of the software development process using agile development

Basic Qualifications:

  • Bachelor’s degree in computer science or related field
  • 10-15+ years of professional software development experience.
  • 8+ years of programming experience with Python.
  • 5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
Loading...