Red Hat

Senior Software Engineer - Observability Storage

Red Hat

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Red Hat, where we believe in the power of open source and the importance of collaboration. We are currently seeking a talented Senior Software Engineer to join our team and help drive our Observability Storage systems to new heights. As a Senior Software Engineer, you will play a crucial role in designing, developing and maintaining the storage components of our Observability platform. This is an exciting opportunity for someone who is passionate about creating cutting-edge solutions and contributing to the open source community. If you have a strong background in software engineering, a passion for innovation, and a desire to work with the latest technologies, we want to hear from you!

  1. Design and develop high-quality, scalable storage components for our Observability platform.
  2. Collaborate with cross-functional teams to ensure the storage components integrate seamlessly with other platform features.
  3. Continuously improve and optimize the performance of our storage systems.
  4. Stay up-to-date with industry trends and best practices to ensure our storage solutions are innovative and cutting-edge.
  5. Contribute to the open source community by actively participating in code reviews and sharing knowledge.
  6. Mentor and provide technical guidance to junior engineers on the team.
  7. Troubleshoot and resolve complex issues related to storage systems.
  8. Work closely with product managers and stakeholders to understand business requirements and translate them into technical solutions.
  9. Participate in the full software development lifecycle, including planning, designing, coding, testing, and deployment.
  10. Communicate progress, roadblocks, and potential risks to project managers and team members in a timely manner.
  11. Collaborate with other teams within Red Hat to share knowledge and promote a culture of learning and collaboration.
  12. Adhere to coding standards, code reviews, and documentation guidelines.
  13. Continuously evaluate and implement new tools and technologies to enhance the capabilities of our storage systems.
  14. Ensure high levels of code quality, maintainability, and reliability.
  15. Foster a positive and inclusive work environment that encourages teamwork and open communication.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Extensive Experience In Distributed Storage Systems: A Senior Software Engineer For Observability Storage At Red Hat Should Have A Deep Understanding And Hands-On Experience In Designing And Developing Distributed Storage Systems, Such As Object Storage, Block Storage, Or File Storage.

  • Proficiency In Programming Languages: The Ideal Candidate Should Be Proficient In Multiple Programming Languages, Such As Java, C++, Python, And Go. They Should Also Have A Strong Understanding Of Data Structures And Algorithms To Develop Efficient And Scalable Storage Solutions.

  • Knowledge Of Observability And Monitoring Tools: The Candidate Should Have A Strong Understanding Of Observability And Monitoring Tools, Such As Prometheus, Grafana, And Elasticsearch. They Should Also Have Experience In Integrating These Tools With Storage Systems To Provide Real-Time Insights And Metrics.

  • Expertise In Containerization And Cloud Technologies: As Red Hat Is A Leading Provider Of Open-Source Container And Cloud Technologies, The Candidate Should Have Expertise In Containerization Technologies Like Docker And Kubernetes. They Should Also Have Experience In Deploying And Managing Storage Solutions In The Cloud, Such As Aws, Azure, Or Google Cloud.

  • Strong Communication And Collaboration Skills: A Senior Software Engineer At Red Hat Should Have Excellent Communication Skills To Effectively Collaborate With Cross-Functional Teams, Including Product Management, Quality Assurance, And Customer Support. They Should Also Have Experience Working In An Agile Environment And Be Able To Adapt To Changing Requirements And Priorities.

Required Skills
  • Database Management

  • Data structures

  • Debugging

  • Distributed systems

  • Automation

  • Cloud Computing

  • API design

  • Linux Administration

  • Performance tuning

  • Containerization

  • Backend development

  • Metrics Analysis

Soft Skills
  • Communication

  • Leadership

  • Time management

  • Interpersonal Skills

  • Organization

  • Teamwork

  • collaboration

  • Adaptability

  • Problem-Solving

  • Decision-making

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - Observability Storage is $130,000 to $180,000 per year. This can vary depending on factors such as location, company size, and years of experience.

Additional Information
Red Hat is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJune 1st, 2026
Apply BeforeJuly 1st, 2026
This job posting is from a verified source. 

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Red Hat

Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide. It became a subsidiary of IBM on July 9th, 2019.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started