Red Hat

Senior Principal Software Engineer – Virtualization, Modernization

Red Hat

full-time

Posted on:

Location Type: Hybrid

Location: RaleighMassachusettsNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $164,850 - $271,910 per year

Job Level

About the role

  • Design, lead, and help implement virtualization and modernization related solutions for Red Hat's next-generation platforms, based on Red Hat OpenShift and thus Kubernetes
  • Identify problems that need to be solved, set and achieve strategic technical objectives to solve those problems
  • Lead cross-functional teams to deliver software solutions that align with business objectives
  • Proactively leverage AI technologies to streamline workflows, simplify processes, and enhance overall efficiency
  • Proactively utilize and experiment with AI-assisted tools and technologies, such as code generation, auto-completion, and intelligent suggestions, to accelerate development cycles, enhance code quality, and support test design, automation, and peer review throughout the development lifecycle
  • Provide technical expertise and guidance on complex software and system issues
  • Serve as a technical lead for major software initiatives and lead the team to success
  • Set and maintain a visible leadership presence in upstream projects, including contributing new development work for projects like Kubernetes, KubeVirt, Konveyor AI and Forklift
  • Use your deep virtualization and Kubernetes expertise to help customers solve complex business problems with creative solutions
  • Mentor and coach engineering staff to develop their technical and leadership capabilities
  • Represent the team in technical discussions with senior leadership and stakeholders

Requirements

  • Significant experience with Kubernetes, Red Hat OpenShift, and container networking technologies
  • Strong virtualization knowledge including expertise in one or more of scheduling, fencing, storage, network, life-cycle management
  • Deep understanding and experience with Generative AI technologies
  • Experience with cloud technologies
  • Experience using programming languages like Go, Python or C, C++
  • Understanding of how open source and free software communities work
  • Self-driven and highly motivated with a proactive attitude, willingness to tackle new problems, and an ability to develop new architectures and identify good ones
  • Ability to work well as part of a team in a highly collaborative, distributed environment with a diverse team
  • Ability to present to customers and stakeholders
  • Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use
Benefits
  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account - healthcare and dependent care
  • Health Savings Account - high deductible medical plan
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave plans for all new parents
  • Leave benefits including disability, paid family medical leave, and paid military leave
  • Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Applicant Tracking System Keywords

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

Hard Skills & Tools
KubernetesRed Hat OpenShiftcontainer networkingvirtualizationGenerative AIGoPythonCC++cloud technologies
Soft Skills
leadershipmentoringcollaborationproblem-solvingproactive attitudecommunicationteamworkstrategic thinkingcreativitypresentation skills