Software Engineer

Location Remote Brazil
Posting date 2 months ago(5/3/2021 10:07 AM)
Job ID

Job summary

The Red Hat Community Platform Engineering team is looking for a Software Engineer to join us in Brazil. In this role, you will help us build and maintain infrastructure and services for both the Fedora and CentOS communities that Red Hat sponsors. We are highly distributed across multiple countries and timezones. You will create and maintain services that help us bring together the Fedora and CentOS infrastructures to benefit both communities, which will in turn help Red Hat build better offerings the open source way. As a Software Engineer, you’ll need to be a passionate developer with the ability to develop, deploy, troubleshoot, and maintain these services. You’ll work with colleagues around the globe every day and directly in the communities they serve. You’ll share what you know and learn with the team and the community at large.

Primary job responsibilities

  • Develop, architect, integrate, and deploy infrastructure services
  • Bring a DevOps mindset with automation and continuous integration (CI)
  • Stay up to date on important open source projects that solve infrastructure problems in Fedora and CentOS; work with your teammates to evaluate the projects for use
  • Use a comprehensive, standard set of tools, including Git repositories, Red Hat Ansible Automation Platform playbooks, IRC and email, and issue tracking tools, to collaborate and communicate with your teammates and the community
  • Build community around team projects by constantly encouraging contribution and by mentoring high-value associates
  • Submit to and present on your work at community conferences occasionally to raise visibility of our work and promote our open source way

Required skills

  • Knowledge of our primary language, Python; experience in other high-level languages like Java, Golang, JavaScript, or Ruby should be helpful for cross-skilling
  • Experience with standard team collaboration tools like Git, IRC, and issue tracking tools
  • Familiarity with developing in a Linux environment
  • Ability to test and troubleshoot not just your own code, but that of others as well
  • Experience with scripting languages, automation (ideally Red Hat Ansible Automation Platform), and CI and continuous delivery (CD) to bring a DevOps mindset to the team
  • Ability to transition between projects and languages
  • Demonstrable knowledge of best practices for developing, deploying, and shipping your code
  • While we are a diverse team, English is our main language, so excellent written and verbal communications skills in English
  • Ability to manage multiple priorities, organize your own work, and deliver on commitments
  • Experience working in an open source project is a plus
  • Practical experience working with containerizing applications and container orchestration is a plus





About Red Hat

Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed