Aptiv

Member of Technical Staff – Software Engineering, OpenStack

Aptiv

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop software for a complete cloud infrastructure software stack.
  • Develop high quality designs and code based on Kubernetes, containerized applications, distributed cloud systems, and cloud infrastructure management.
  • Work as part of a team focused on containerization and fault-tolerant/carrier grade development.
  • Work with the most dynamic and exciting open-source software projects today – Kubernetes, OpenStack, KubeVirt, Helm, Ansible, Puppet, OSTree.
  • Develop and deliver platform upgrade features with high quality design and code.
  • Stay current with the latest advancements in OpenStack and related core technologies, incorporating them into the platform where appropriate.
  • Investigate and resolve issues reported during product verification.
  • Participate in all aspects of the software development process using agile development.

Requirements

  • Bachelor/ Master degree in Computer Science or related field.
  • 5+ years of professional software development experience with Bachelor’s.
  • 3+ years of professional experience in developing infrastructure software for highly scalable and distributed systems, working with Kubernetes and Helm charts.
  • 2+ years of programming experience with C/C++ and Python.
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Deep understanding of OpenStack architecture and components, including Nova, Neutron, Cinder, Keystone, and others.
  • Track record of building and delivering mission-critical, 24x7 production software systems.
  • Contribution to OpenStack community or related other open-source projects.
  • Deep knowledge of Cloud storage solutions.
  • Working knowledge in L2/L3 networking and OVS.
  • C/C++ network programming.
  • Experience with Debian packaging, OSTree.
  • Strong sense of ownership, urgency, and drive.
  • Passion for mentoring other developing engineers.
  • Strong analytical and debugging skills.
  • Excellent written and oral communication skills.
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KubernetesOpenStackC/C++PythonHelmAnsiblePuppetCloud infrastructure managementDistributed systemsCloud storage solutions
Soft Skills
Strong sense of ownershipUrgencyDriveMentoringAnalytical skillsDebugging skillsWritten communicationOral communication
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer Science