Principal Software Engineer

2 weeks ago


Brno, South Moravian, Czech Republic Red Hat Full time

Job Summary :

The Red Hat Engineering team is looking for a Senior / Principal Software Engineer to join us in EMEA. In this role, you will contribute to the engineering of features related to the deployment and life cycle management of Migration Toolkit for Virtualization (MTV). You'll play a specific part in enhancing our offering, through upstream development, to delivery.

What you will do :

  • Play an active role in container and virtualization-related projects and communities like Forklift, Red Hat OpenShift, and KubeVirt
  • Create and guide new feature development; contribute to open source projects in Golang, Ansible and Python
  • Coordinate with team leads, architects, and other engineers on the design and architecture of our work
  • Become responsible 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
  • Work with the Quality Engineering (QE) team to ensure that projects are tested correctly
  • Publicize the team's work through blogs, web postings, or conference talks

What you will bring :

  • Advanced 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.
  • Knowledge of Virtualization technologies such as KVM and virt-v2v.
  • User-level familiarity with vSphere, RHV, or OpenStack
  • Ability to examine various technological areas deeply and deliver solutions
  • Debugging skills
  • Proficient written and verbal communication skills in English
  • Bachelor's degree in computer science or equivalent working experience

The following are considered a plus :

  • Experience with cloud development
  • Admin-level familiarity with vSphere, RHV or OpenStack
  • Familiarity with operator framework, networking, or storage
  • Experience with Ansible
  • Experience with Kubernetes build system (Bazel)
  • Experience with open source development

About 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. Spread across 40+ countries, our associates have the flexibility to choose the work environment that suits their needs from in-office to fully remote to office-flex. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Opportunities are open. Join us.

Diversity, Equity & Inclusion at Red Hat

Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from diverse backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions of diversity that compose our global village.

Equal Opportunity Policy (EEO)

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, veteran status, 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.

Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application- . General inquiries, such as those regarding the status of a job application, will not receive a reply.




  • Brno, South Moravian, Czech Republic Red Hat Full time

    Red Hat's Kernel Fundamental Technologies (KFT) Team is looking for a Principal Software Engineer to join our team. In this role, you will work to influence the direction of technology at the core of Linux kernel and Red Hat Enterprise Linux. You will be part of a team focused on kernel development that will include both kernel and user space packages. Most...


  • Brno, South Moravian, Czech Republic onsemi Full time

    Software Development Engineer Join our team as a Software Development Engineer and contribute to the development of cutting-edge software solutions for our global engineering community. Key Responsibilities: Participate in the entire software development life cycle, from defining requirements to designing, implementing, testing, maintaining, and supporting...


  • Brno, South Moravian, Czech Republic Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionThermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $25 billion. Our mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex...


  • Brno, South Moravian, Czech Republic ThermoFisher Scientific Full time

    Electron Microscope Automation Software Engineer Electron Microscope Automation Software Engineer Join our team at Thermo Fisher Scientific Brno, where we develop and produce high-tech electron microscopes and spectrometers. Our innovative solutions contribute to making the world healthier, cleaner, and safer. About the Role We are seeking a skilled...


  • Brno, South Moravian, Czech Republic AT&T Full time

    Job OverviewWe are seeking a skilled Java engineer with a background in cross-platform software engineering to join our team at AT&T. This opportunity will support the transformation of our industry-standard order and delivery management systems.You will work on new and existing features, enhancements, and defect resolution on one or more of AT&T's software...

  • Software Engineer

    2 weeks ago


    Brno, South Moravian, Czech Republic Red Hat Full time

    The Red Hat Engineering team is looking for a Software Engineer to join the OpenShift Cluster Manager team. OpenShift Cluster Manager is responsible for provisioning and lifecycling Managed OpenShift services ) on AWS, GCP, and Azure. You'll enjoy a fun and engaging work environment, with the opportunity to collaborate openly with a selection of dynamic and...

  • Software Engineer

    2 weeks ago


    Brno, South Moravian, Czech Republic ThermoFisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionJob DescriptionTo our Advance manufacturing team we are seeking an software Engineer with a track record of success. Our innovative solutions boosts efficiency in semiconductor labs as well as in our manufacture by automatically calibrating microscope to safe unnecessary human work....

  • Software Engineer

    1 month ago


    Brno, South Moravian, Czech Republic Thermo Fisher Scientific Full time

    Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionThe TEM Automation teams in Brno are developing automated calibrations, alignments and image processing software for Transmission Electron Microscopes (TEM). Our innovative solutions boosts efficiency in semiconductor labs as well as in our manufacture by automatically calibrating...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    The Red Hat Core Platform team is looking for an "Operating System Development Engineer" position focused on Red Hat Enterprise Linux to join us in Brno . In this role, you will be in contact with upstream developers all over the world while integrating the assigned components into the Fedora operating system and further CentOS Stream and Red Hat Enterprise...


  • Brno, South Moravian, Czech Republic ThermoFisher Scientific Full time

    System/Software Test Engineer Join Thermo Fisher Scientific, a leading global organization in the Hi-Tech industry, and be part of a successful team that values performance, quality, and innovation. About the Role We are seeking a hardworking and skilled System/Software Test Engineer to join our team. As a key member of our engineering team, you will...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    Red Hat is seeking a strong Linux-sustaining engineering resource to join its worldwide support organization. Come join one of the fastest-growing enterprise software and services companies and the leader of open-source software. This opportunity is a tremendous chance to become part of a fast-paced, leading-edge company that is changing the way software is...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    The Red Hat Experience Engineering (XE) team is looking for a Senior Software Maintenance Engineer with a background in Virtualization and Storage systems to join us in EMEA. In this role you will work with Red Hat Virtualization as well as OpenShift Virtualization , our virtualization solution based on Kubernetes / Kubevirt, delivering an outstanding...


  • Brno, South Moravian, Czech Republic Enverus Full time

    Why YOU want this position: Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus' innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    The JBoss Sustaining Engineering team is seeking a Software Engineer to contribute to the development of Red Hat's Enterprise Application Platform. In this role, you will build solutions for customer requirements and bugs to improve the quality of EAP. Communicating with support, core and product engineers is essential in achieving this goal.You will work in...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    The Red Hat Quality Engineering (QE) team is looking for a Software Quality Engineer to join us in Brno, Czech Republic . In this role, you will focus on virtualization ( ) testing, which will require and deliver in-depth knowledge of the Linux OS and include but not limited to researching new features, developing automated test scripts, contributing to...


  • Brno, South Moravian, Czech Republic Oracle Full time

    Job DescriptionWe're seeking a versatile engineer with a strong foundation in quality assurance who is eager to expand into software development within the O2C domain, as our team at Oracle NetSuite in Brno has adopted the One Engineer model. On a daily basis, you will collaborate with developers, product managers, and other stakeholders to ensure that our...

  • Software Engineer

    1 month ago


    Brno, South Moravian, Czech Republic Enverus Full time

    Why YOU want this position: Enverus is the leading energy SaaS company delivering highly technical insights and predictive/prescriptive analytics that empower customers to make decisions that increase profit. Enverus' innovative technologies drive production and investment strategies, enable best practices for energy and commodity trading and risk...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    Job Summary :The Red Hat Engineering team is looking for a Senior Software Engineering Manager to join us in EMEA. In this role, you will manage a team of highly technical associates who are responsible for developing migration tools for our enterprise customers. You'll work with your peers around the world to guide initiatives and continually develop...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    Red Hat Engineering is looking for an Associate Software Quality Engineer to become part of our Authorization and Asset Inventory team. In this role, you will collaborate with a diverse and innovative team responsible for our core authorization and asset inventory services for Red Hat's open-hybrid cloud platform, and its many surrounding integrations.This...


  • Brno, South Moravian, Czech Republic Red Hat Full time

    The Red Hat Trusted Profile Analyzer team is looking for a Senior Software Quality Engineer to join us in Brno, Czech Republic. You will join the agile team dedicated to the development and support of the Trusted Profile Analyzer (TPA ) ) product. It is based on the Trustification ) open source project.You will be working closely with the development team to...