Remote (Global)

Red Hat is hiring a Principal Software Engineer

About the Role

This position requires deep technical expertise and leadership in software engineering, focusing on architecture, innovation, and mentoring to drive the development of enterprise-grade open-source technologies.

Responsibilities

  • Lead the design and implementation of scalable, reliable software systems
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Mentor engineers and promote best practices in software development
  • Drive architectural decisions for complex distributed systems
  • Contribute to open-source projects and community-driven development
  • Evaluate emerging technologies and recommend integration strategies
  • Ensure code quality through design reviews and testing standards
  • Participate in agile development processes and sprint planning
  • Troubleshoot and resolve critical production issues
  • Support the deployment and operation of cloud-native applications
  • Work closely with product management to align engineering efforts with business goals
  • Document technical designs and system integrations
  • Promote automation and continuous integration practices
  • Foster a culture of innovation and technical accountability
  • Lead proof-of-concept initiatives for new platforms or tools
  • Optimize system performance and reliability
  • Collaborate on security best practices and compliance requirements
  • Engage in peer code reviews to maintain high development standards
  • Support knowledge sharing across engineering teams
  • Contribute to long-term technical roadmaps

Compensation

Competitive salary with comprehensive benefits package

Work Arrangement

Hybrid work model with flexibility for remote work based on location

Team

Collaborative, global engineering team focused on open-source development and technical excellence

Why Open Source Matters

This role operates within a development culture rooted in open-source principles, where transparency, collaboration, and community contributions are central to innovation and technical progress.

Global Impact

Engineers work on technologies used by organizations worldwide, contributing to solutions that power critical infrastructure and enterprise systems across diverse industries.

Engineering Culture

The team values technical rigor, peer review, and continuous learning, with an emphasis on empowering engineers to lead initiatives and drive change.

Available for qualified candidates

Required Skills
GolangKubernetesOpenShiftObservabilityCI/CDDockerMicrosoft AzureAnsibleJenkinsGitHub ActionsLinuxDistributed Systems GolangKubernetesOpenShiftObservabilityCI/CDDockerMicrosoft AzureAnsibleJenkinsGitHub ActionsLinuxDistributed Systems
About company
Red Hat
Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies.
All jobs at Red Hat Visit website
Job Details
Category other
Posted 7 months ago