Senior Software Engineer contributing to engineering storage features for containers and virtual machines at Red Hat. Enhancing offerings through upstream development and delivery in a global engineering team.
Responsibilities
Play an active role in container and virtualization-related projects and communities like Red Hat OpenShift and KubeVirt.
Create and guide new feature development; contribute to open source projects in Golang and Python.
Coordinate with team leads, architects, and other engineers on the design and architecture of our work.
Take responsibility for the quality of our offerings, participate in peer code reviews and continuous integration (CI), and respond to security threats.
Work with Red Hat's Global Customer Support team and partner support teams on resolving customer issues.
Partner with Quality Engineering (QE) peers to ensure that projects are tested correctly.
Publicize the team's work through blogs, web postings, or conference talks.
Requirements
Experience working in a Linux environment, GitHub with at least one language like Golang, Python or C/C++
Experience with a container ecosystem like Docker, Kubernetes, or Red Hat OpenShift.
Experience with microservices architectures and concepts including scale, APIs, versioning, monitoring, etc.
Experience with storage systems and protocols (NAS, SAN, NFS, iSCSI, RBD, etc)
Familiarity with storage APIs (snapshot, clone, provision, attach), Data Protection and Disaster Recovery
Knowledge of Virtualization technologies such as KVM or VMware
Ability to examine various technological areas deeply and deliver solutions
Debugging skills
Proficient written and verbal communication skills in English
Lead Engineer for Process Automation responsible for designing solutions in water management systems. Collaborating with stakeholders for effective implementation in challenging projects.
IT Strategy lead driving digital transformation initiatives across Vodafone. Overseeing project management and ensuring effective execution of IT strategy in a senior management role.
Software Engineer designing and developing software products at Vodafone. Collaborating with international teams to deliver high‑quality applications for enterprise customers worldwide.
Principal Full Stack Engineer designing AI - powered workflows for SMEs. Collaborating with teams to evolve Sleek's platform towards an AI - first architecture.
Senior Software Engineer developing and maintaining software projects/products for access solutions at SKIDATA. Collaborating with teams globally to deliver enterprise - grade software solutions in a dynamic environment.
Senior Software Developer involved in designing and developing embedded controls for HVAC systems at GM. Collaborating in Agile Scrum teams focused on innovating vehicle systems.
Software Engineer developing validation tools within the AV organization at GM for autonomous vehicles. Involves creating methods and tools for behavior analysis and system performance benchmarking.
Principal Engineer overseeing software design and strategy for Body Control Platform development at General Motors. Focusing on various occupant protection features and software quality leadership.
Salesforce & Telephony Tech Lead driving technical excellence and integration for MYOB's solutions. Leading platform architecture and ensuring seamless operations across Salesforce and telephony systems.