Home
Jobs
173 Job openings at Red Hat
About Red Hat

Red Hat is the world’s leading provider of enterprise open source solutions, using a community-powered approach to deliver high-performing Linux, hybrid cloud, edge, and Kubernetes technologies. We hire creative, passionate people who are ready to contribute their ideas, help solve complex problems, and make an impact. Opportunities are open. Join us.

GSI Partner Account Manager

Delhi, Bengaluru

10 - 15 years

INR 15.0 - 20.0 Lacs P.A.

Work from Office

Full Time

What you will do Develop and carry out global system integrator (GSI) alliance strategy and business plan including sales, marketing, and go-to-market strategies, programs, and offerings Build and maintain executive relationships with leaders of key GSI partners; manage executive meeting frequency, i.e., quarterly business reviews (QBRs) Work with the Global SI Alliance team to understand and support the overall strategy and goals Represent Red Hat and the GSI alliances as a spokesperson subject matter expert and presenter at internal and external events Serve as an escalation point to help resolve field conflicts using network of key contacts within both companies as well as knowledge of mutual businesses Obtain critical consensus for Red Hat by positioning, educating, and marketing Red Hat's value proposition across GSI partnerships with both traditional solutions as well as emerging technologies for selected GSI platforms and offerings Lead the development and communication of the partnership performance analysis (financial performance, key metrics, and related insight) Work closely with in-country sales teams to guide collaboration and engagements with global SI teams Persuade partners to commit to joint ideas by adopting Red Hat products or building them into repeatable solutions Facilitate partner enablement on Red Hat products and their use in joint solutions Coordinate training and enablement plans for partner service delivery teams, ensure sufficient technical enablement to deliver Red Hat products successfully Catalyze Incremental Red Hat sales through go-to-market efforts and execution of joint commercial success Delivery on six key outcomes which contribute to the success metrics of this role: increased skills and scale of your partner, measurable incremental pipeline, advocacy and increased mindshare for your partners internally and externally, case studies and references, design wins and repeatable solutions, and increased commitment and impact from partner What you will bring 10+ years of experience in alliances, business development and sales, and product management Proven record of guiding virtual teams and delivering results Previous experience working with teams spread across multiple geographies and multiple business functions. Knowledge of Red Hat, Open Source, Linux, Middleware, and cloud or other software technologies (Red Hat OpenStack Platform, KVM, containers, Docker, cloud networking, etc.) Excellent written and verbal communication skills to improve collaboration across countries and between global stakeholders Good planning and analytical skills with a proven ability to apply these skills to complex situations with conflicting priorities Proven ability to partner with senior business leaders to understand requirements and deliver solutions that meet expectations Masters degree in Business Administration or Engineering is preferred

Senior Software Engineer - Enterprise Linux Platform

Bengaluru

5 - 10 years

INR 7.0 - 12.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat engineering team is looking for a software engineer to work for the world's leading enterprise Linux platform, Red Hat Enterprise Linux (RHEL) on hybrid cloud platforms. In this role, you will help develop and implement cutting-edge new technologies and features, fix product issues in the RHEL operating system across various virtualization and cloud platforms. And you will have the opportunity to work with brilliant engineers from all over the world, and collaborate with Red Hat's partners, and communities in an open source and agile development method. What will you do? Maintain and update packages in RHEL as VM on virtualization and cloud platforms, implement new features, and fix issues. Help others review and refine code. Plan and prioritize your work to complete timely in the RHEL development cycle. Collaborate with the quality engineering team ensuring product quality, help them understand requirements and develop test plans. Work together with the support team to get customer issues resolved. Cooperate with virtualization/cloud partners, follow and understand their new features and requirements. Work with upstream communities, contribute your code to upstream. What will you bring? Bachelor's degree or above in computer science related major 5+ years of solid Linux experience, best to have understanding of Linux components (kernel, bootloader, memory, network, storage, graphics etc.) 5+ years of professional experience in software development, be familiar with Python/C/Shell scripting Ability to troubleshoot and solve problems independently Be self-motivated, responsible, and collaborative Proficient in English reading, writing and speaking The following are considered as a plus: Experience with Linux Shell Python Ansible PowerShell Experience with virtualization (KVM, VMware, Hyper-V, OpenStack etc.), or cloud platform (Azure, AWS, Google, etc.) Experience with open source development and git

Senior Software Engineer - Enterprise Linux Platform

Bengaluru

5 - 7 years

INR 18.0 - 22.5 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat engineering team is looking for a software engineer to work for the world's leading enterprise Linux platform, Red Hat Enterprise Linux (RHEL) on hybrid cloud platforms. In this role, you will help develop and implement cutting-edge new technologies and features, fix product issues in the RHEL operating system across various virtualization and cloud platforms. And you will have the opportunity to work with brilliant engineers from all over the world, and collaborate with Red Hat's partners, and communities in an open source and agile development method. What will you do? Maintain and update packages in RHEL as VM on virtualization and cloud platforms, implement new features, and fix issues. Help others review and refine code. Plan and prioritize your work to complete timely in the RHEL development cycle. Collaborate with the quality engineering team ensuring product quality, help them understand requirements and develop test plans. Work together with the support team to get customer issues resolved. Cooperate with virtualization/cloud partners, follow and understand their new features and requirements. Work with upstream communities, contribute your code to upstream. What will you bring? Bachelor's degree or above in computer science related major 5+ years of solid Linux experience, best to have understanding of Linux components (kernel, bootloader, memory, network, storage, graphics etc.) 5+ years of professional experience in software development, be familiar with Python/C/Shell scripting Ability to troubleshoot and solve problems independently Be self-motivated, responsible, and collaborative Proficient in English reading, writing and speaking The following are considered as a plus: Experience with Linux Shell Python Ansible PowerShell Experience with virtualization (KVM, VMware, Hyper-V, OpenStack etc.), or cloud platform (Azure, AWS, Google, etc.) Experience with open source development and git

Software Engineer - Virtualization Cloud Team

Bengaluru

3 - 5 years

INR 5.0 - 7.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat Engineering team is looking for a Software Engineer to join the Virtualization Cloud team. In this role, you will contribute to user space virtualization tools such as cloud-init, open-vm-tools, walaagent. You'll explore features in the tooling, working alongside other teams from inception to integration. As a Software Engineer, you will work as part of a distributed, self-organizing team in close collaboration and regular communication with other team members and upstream developers. You'll need to be passionate about building out the open source cloud. Successful applicants must reside in a country where Red Hat is registered to do business. What will you do? Participate in the development of virtualization tools. Make a positive impact on the tooling project upstream. Ensure that new features are implemented and bugs are fixed. Troubleshoot a diverse range of problems related to tools running RHEL, in cloud environments Cooperate with engineering teams such as Quality Engineering and various other teams/departments. What will you bring? 3+ years of development experience Proficiency in Python and C Experience with supported cloud environments (AWS, Azure, GCP, VMware, Nutanix) regarding deploys, operations, etc. Experience working with open source projects and tools. Interest in open source software development, preferably with a record of contributions to projects Experience or understanding of Linux virtualization stack (KVM, QEMU, Libvirt, containers, etc.) is considered as a plus Good written and spoken communication in English

Associate Manager, Technical Support

Pune

2 - 5 years

INR 4.0 - 7.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat Customer Experience and Engagement (CEE) team is looking for an Associate Manager for Technical Support with 5+ years of people management experience to join us in Pune, India. In this role, you will manage a team of highly technical associates who are responsible for providing an excellent service for our enterprise customers. You'll work with your peers around the world to guide initiatives and continually develop technical team members. We will need you to have experience managing teams in a technological, fast-paced environment, combined with a passion for improving the customer experience. What will you do: Manage the front-line Technical Production Support team covering Red Hat Enterprise Linux (RHEL) Oversee the day-to-day activities of technical teams, consisting of junior to senior technical support engineers Manage customer escalations with highly technical support requests from enterprise customers via the phone and the web; maintain a high level of customer satisfaction Promote and guide continuous professional and personal development of team members Improve knowledge management, customer-centric support, and issue problem solving Coordinate improvement programs for global support processes and procedures Cooperate daily with other front-line global centers and other teams within Red Hat to prioritize customer requests Provide leadership in problem solving, including proposing and discussing fixes, advising and educating customers Receive assignments in the form of objectives and define how to use resources to meet schedules and goal What will you bring: Previous commercial experience in a customer service or technical support environment, in a technology-oriented company or department Proven ability to learn and apply new skills and processes quickly, and coach and teach others Demonstrated experience managing a team with customer focus and service orientation Commercial Linux experience in the enterprise sector Knowledge of support systems and tools Appreciation and passion for open source software Ability to identify potential, develop people, and motivate and build a team Ability to handle multiple tasks at once, prioritize, and work under pressure Ability to work in process-based environments, with the necessity of consultations, taking initiative, and making decisions Solid leadership and coaching skills Ability to communicate courteously and effectively with customers, third party vendors, and Red Hat associates Good written and verbal English communication skills Provide guidance to associates within the established company policies; recommend changes to policies and procedures Maintain knowledge of current technologies and business trends to provide appropriate evaluation of each customer issue Follow processes and operational policies in selecting methods and techniques for obtaining solutions Act as an adviser to associates to meet schedules and resolve technical problems Ability and willingness to adapt to new technologies and tools as the AI field evolves The following is considered a plus Familiarity with AI/ML concepts/ methodologies and their application

Senior IT Support Engineer

Pune

3 - 5 years

INR 5.0 - 7.0 Lacs P.A.

Work from Office

Full Time

This position is responsible for technical support for Red Hat associates in a global 24/5 omni-channel tiered support environment. Potential Tier grade(s) for this role areTier 1, Tier 2.This position is primarily responsible for general IT support, SME (Subject Matter Expert) support and omni-channel support. As part of a global IT team, the Senior IT Support Engineer will work with Information Technology peers to help deliver world-class IT support. You will also work to drive strategic support improvements, as well as being brilliant at the basics in ensuring everything that you do. You will also work as a coach to IT Support Engineers to improve skills and overall GES service.This position will report into the IT Global Enterprise Support Associate Manager or Senior Manager. What will you do: Be a responsible party for day to day IT support and serve as a single point of contact for internal customers regarding IT issues, requests, and queries Provide exceptional Tier 2 support and act as an escalation point for our Tier 1 Support Team Provide SME in-office network, server, OS CSB and telephony support as required Provide exceptional professional customer service to our internal Red Hat Associates in all interactions Provide support for a far ranging list of technologies including: Linux, Microsoft and Mac OS, Google productivity suite including Gmail, Calendar, Drive, Blue Jeans Meetings, Desk phones, mobile devices, WIFI etc. Support business meetings and/or events including Audio visual needs and conference room AV equipment Work closely with your peers across the globe in ensuring we provide a consistent global support experience Work within our ITSM system and ensure all of your tickets are responded to and updated per process Ensure that all SLAs are met in a consistent manner Ensure an exceptional IT experience and superior customer service satisfaction Coach team members on ticket resolution, process and customer experience Respond to emergency situations as assigned Perform other related duties as required or assigned by your manager Develop relationships and engage with the key business stakeholders within your responsible offices Maintain the IT knowledge management lifecycle (create, modify, and retire) following established process CLT Support Willingness to travel up to 10% to other Red Hat offices or events What will you bring: Work experience is 3-5 years or relevant IT support experience Exceptional customer service skills Extensive knowledge of office technologies such as networking, telephony, and audio visual equipment Extensive experience supporting laptops across Mac/Linux/Windows operating systems Experience supporting productivity platforms with Google experience desirable Exceptional technical troubleshooting skills The ability to learn new technologies quickly Experience working within IT ticketing systems, including experience using Service Now Must be very organized and able to multitask and work in a sometimes stressful environment Has a sense of urgency when the situation calls for it Exceptional verbal and written skills in the English language Experience with and passion for driving change and continual improvement Must be very process and procedure driven while still being able to maintain an innovative mindset RHCSA ITIL Foundation Certification

Principal Software Site Reliability Engineer

Pune

5 - 9 years

INR 7.0 - 11.0 Lacs P.A.

Work from Office

Full Time

About the Job: Combines software and systems engineering to build and run large-scale, distributed, fault-tolerant systems. SRE ensures that servicesboth our internally critical and our externally-visible systemshave reliability and uptime appropriate to users' needs and a fast rate of improvement while keeping an eye on capacity and performance. As SREs are responsible for the big picture of how our systems relate to each other, we use a breadth of tools and approaches to solve a broad spectrum of problems. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement that is key to both product quality and interesting and dynamic day-to-day work. This role is an opportunity to join a high-performing agile team building tools, platforms, and services that will allow Red Hat to continue to expand its customer base and service portfolio. What will you do: Implement and improve the whole lifecycle of servicesfrom inception and design, monitoring, metrics, through deployment (on premise and cloud based), operation and refinement. Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Collaborate with internal and external team on release management activities including developing automated deployment and testing tools Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. Provide best effort off-hours support Work as part of an Agile team to proactively communicate status and complete deliverables on schedule Propose and implement continuous improvement activities Work on the standardization and documentation of common DevOps procedures Participate in the development of new features and bug fixes on Red Hat software services Practice sustainable incident response and blameless postmortems, and drive ticket resolution for our key applications and platforms. What will you bring: Experience in Linux or UNIX systems administration, supporting critical production systems in an enterprise environment OpenShift/Kubernetes or other container orchestration platform with knowledge of Docker and containers Knowledge of configuration management tools such as Ansible and Chef Experience with common scripting and automation languages like Python, Ruby, and Bash Experience with code deployments across on-premise and cloud environments such as AWS Experience designing and deploying highly scalable and resilient applications and platforms Java, Golang or Ruby development experience is a plus Experience with GitLab Pipeline or GitHub Actions for automation is a plus Red Hat Certified Engineer (RHCE) is a plus Experience with content delivery networks like Akamai is a plus Ability to multi-task, as well as excellent communication and team collaboration skills Experience with agile project methodologies such as Scrum or Kanban

Payroll Analyst

Pune

2 - 4 years

INR 4.0 - 6.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat Payroll team for Europe, the Middle East, and Africa (EMEA) is looking for a Payroll Analyst to join us. In this role, you'll join a team that supports 29 Red Hat locations across EMEA. You will work in a fast-paced and complex environment that is deadline-driven. You'll report to the EMEA payroll manager and be responsible for ensuring the payroll is processed in an accurate and timely manner. What will you do: Prepare monthly payroll bureau submissions and review bureau-prepared payrolls for completeness and accuracy Process payments like net salaries to employees, tax payments, pension payments, etc. Manage month-end reporting of payroll general ledger Manage vacation accrual Manage annual returns and other statutory filings as they relate to payroll, payroll taxes, and benefits Ensure all restricted stock units information is processed through the relevant country payroll Complete the monthly input and reconciliation process to ensure that payrolls are adequately checked each month and variances are corrected in a timely manner Maintain control over all documentation and processes in line with Sarbanes-Oxley (SOX) requirements Work with internal and external auditors as needed to ensure the integrity of payroll information Develop and maintain good working relationships with the payroll vendor and internal departments What will you bring: Experience processing high volume payrolls within a multinational environment; experience with organizations with 1000+ employees is a plus Awareness of statutory legislation and procedure relating to the EMEA payroll Ability to work on your own in a fast-paced environment to deliver results with a focus on accuracy and attention to detail Excellent verbal and written communication skills Experience working under strict deadlines and ensuring compliance with company policies Interpersonal and teamwork skills Ability to translate business needs into pragmatic solutions and implement them Comfortable handling the ambiguity that occasionally arises in a global organization in a multi-country environment Solid Microsoft Excel and computer literacy skills Third level qualification is a plus Irish Payroll Association (IPASS) qualification is a plus

Senior Principal Software Engineer

Pune

12 - 16 years

INR 35.0 - 40.0 Lacs P.A.

Work from Office

Full Time

What will you do? Architect, design, document, and develop applications in Java, Python, and frameworks like Spring Boot, Quarkus, LangChain or other frameworks Architect and lead implementation of scalable open-source solutions with distributed computing capabilities using Machine Learning models, running on OpenShift AI Architect and design new features with RAG, RAFT, GraphRAG, InstructLab, and their pipelines Develop and optimize retrieval-augmented generation (RAG) pipelines using LangChain or other frameworks, and vector databases. Build and fine-tune LLMs and AI-driven applications with Python-based frameworks Collaborate with product owners, program managers, different teams, and engineering managers to analyze and clarify business requirements to implement data models and business logic Mentor, influence, and coach a distributed team of engineers Effectively communicate to stakeholders and project team members to ensure proper visibility of development efforts Review code merge requests from other team members for new features Work with quality engineers to ensure application quality and maintainability Build and deploy applications to Red Hat OpenShift Platform-as-a-Service (PaaS), public clouds, i.e., Google Cloud Platform, AWS, etc. Ensure non-functional requirements, including performance, scalability, resiliency, maintainability, security, etc., are met according to defined standards Resolve bugs, performance problems, and other issues with production applications What will you bring? 12+ years of professional Java and Python development experience Experience in building native microservices with Java and Python Solid object-oriented software development skills Understanding of web application infrastructure and fundamentals like REST and HTTP Understanding of public cloud concepts and development practices Experience with LangChain and/or Python/Java-based AI libraries for GenAI applications Experience with continuous delivery (CD) like build and deploy pipelines like Jenkins, Platform-as-a-Service (PaaS) like OpenShift/Kubernetes Software development life cycle skills; ability to use standard tools for development on Linux like Maven, Docker, and issue tracking systems like Jira Knowledge of SQL, NoSQL, and vector databases Knowledge of RAG, RAFT, GraphRAG for Generative AI use-cases. Knowledge of InstructLab Distributed source control experience like Git, including continuous integration (CI) workflows Excellent communication skills, solid written and verbal communication skills in English; ability to communicate effectively in a global team Ability to work unsupervised in a fast-paced environment, enthusiastic to learn on your own The following are considered a plus: Passionate about applied innovation and creativity Motivated to help others solve problems Experience in building Chatbots with Slack, Google Chat, etc. Experience in fine-tuning and deploying LLMs on OpenShift AI Experience in Google Cloud Platform products like Cloud Build, Cloud Run, etc. Experience in creating architectural diagrams with different tools

Software Quality Engineer - Virtualization

Pune

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

What you will do Learn Red Hat's virtualization stack and virtualization solutions Research, develop, and implement test automation tools and frameworks to enable a high degree of test automation Develop and carry out functional, integration, usability, regression, or other types of tests Constantly learn new things Collaborate with software developers, support, and documentation teams What you will bring? Solid skills and background with Linux operating systems Solid programming/scripting skills with Python, Bash or similar Practical experience with continuous integration (CI) systems Debugging, troubleshooting, and analytical skills Nice to have: Knowledge of realtime(RT) technologies Container technologies

Principal Technical Support Engineer

Pune

4 - 8 years

INR 6.0 - 10.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat Customer Experience and Engagement (CEE) team is looking for a Principal Technical Support Engineer to join us. In this role, you will work as part of a team of application platform support engineers supporting our enterprise solutions portfolio. You'll provide technical assistance to ensure that our customers get the most out of our application platform support solutions. As a Principal Technical Support Engineer, you'll become a trusted partner to our enterprise customers by offering personal assistance for Red Hat Application Services open source software. What will you do: Own the resolution of customer issues from initial contact through complete customer satisfaction Demonstrated efficient problem solving techniques and resolve complex, critical and sensitive support issues. Work with customer employees and consultants, including business managers, project managers, software engineers, security analysts, data center engineers, and customer NOC Strong customer service skills Create Knowledge Base Articles Technical Notes Engage and collaborate with open source developers around the world. Act as the technical point person for a technology of your choosing within the Red Hat JBoss Middleware Advocate customer requests and offer innovative ideas to improve product quality. Manage assigned product(s), and component(s) by prioritizing open issues for Development. Availability to occasionally be on call after hours and on weekends. What will you bring: Candidate should have Production Support Experience. Hands on experience on Apache Webservers 2.2.x/2.4.x and Tomcat 5.x/6.x/7.x./8.x Exposure on Apache httpd as reverse proxy and certificates generation for SSL configuration. Good Knowledge on Cluster, Failover and Load-balancing modules like mod_proxy, mod_jk with ISAPI redirector with IIS Webserver Exposure of Application Server like JBoss, Weblogic,Websphere, Apache Geronimo, Glassfish Exposure of Web Servers like Apache httpd, Oracle iplanet ,Oracle http server, IBM http server, NGINX, lighttpd Advanced troubleshooting and debugging skills, with a passion for problem solving and investigation. Knowledge on HTTP 1.0/1.1 protocol and HTTP methods, HTTP error codes and understanding of TCP protocol Experience with the Linux Unix operating System or any Oracle/ Red Hat Suse Linux Certification would be added advantage. Experience in core Java, JSP, Servlet programming skills. Good to have skills Having knowledge on mod_cluster and other modules of httpd would be added advantages like mod_rewrite, mod_header, mod_ssl, mod_nss and mod_php Fundamental understanding SSL/TLS Encryption and SSLv2/v3, TLSv1/v1.1/v1.2 protocol. Having knowledge on Red Hat JBoss Enterprise Application Platform would be added Advantage. Having understanding of tcp dump analysis would be added advantages. Having C,C++ programming skills would be added advantages. Having PHP programming skills would be added advantages.

Software Maintenance Engineer- (Linux Kernel)

Pune

2 - 7 years

INR 10.0 - 15.0 Lacs P.A.

Work from Office

Full Time

About the job: The Red Hat Experience Engineering (XE) Sustaining Engineering team is looking for a Software Engineer to help lead a new team aimed at improving the long-term product experience of our Red Hat Enterprise Linux (RHEL) customers. In this role, you will work closely with Product Engineering to deliver on extended product maintenance work, including handling defects, bugs, and CVEs in any extended life streams of Red Hat Enterprise Linux (RHEL). Focused on product development that goes beyond the normal 6 month maintenance phase of Red Hat Enterprise Linux (RHEL) minor releases, you will actively lead EUS, TUS, E4S, AMC, and ELS lifestreams. You'll be actively leading all aspects of Red Hat Enterprise Linux (RHEL) maintenance. You will co-lead our patch review process, the development and execution of backports and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hats patch delivery to customers. To succeed in this role, youll need to have the ability to think creatively and adapt to rapid change, as well as an eagerness to learn new things, and to innovate for process and quality efficiency. What will you do ? Contribute to the vision and innovation of new Red Hat Enterprise Linux (RHEL) product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience Lead daily activities of product maintenance engineering teams, serving as a regional and global expert on pressing Red Hat Enterprise Linux (RHEL) product issues Resolve and proactively address critical issues that have an impact on long-term regional or global business success of Red Hat Enterprise Linux (RHEL) Work within the complete Red Hat Enterprise Linux (RHEL) solutions portfolio and be responsible for the delivery of Red Hat Enterprise Linux (RHEL) updates to the maintenance streams Lead developer and QE counterparts, product and project manager, and release engineering teams across the globe to ensure the development and delivery of fixes meet the schedule requirements and high quality standards expected and required by Red Hat customers Diagnose the root cause of failures Backport CVE and bug fixes to stable release streams Develop, maintain, and monitor tests and onboard automated tests into a continuous integration workflow as much as possible Develop onboarding and training for new team members Mentor junior team members What will you bring ? Outstanding debugging, troubleshooting, and analytical skills 2+ years of experience in software engineering and/or quality engineering Bachelor's degree in computer science or a related engineering field, or relevant professional experience Advanced level C coding skills Experience handling revisions and conflicts on Git. Familiar with backporting patches, including straight merges and cherry picks, functionally equivalent backports, dependency resolution, etc. Familiar with git concepts such as the merge request workflow, etc. Familiar with kernel internals, including but not limited to: Maintainership workflow Structure and its subsystems Familiar with userspace low-level internals, including but not limited to: Processes Kernel interface (syscalls, ioctl, etc.) Experience with building code from source and debug compilation failures, mainly with C language code Knowledgeable with low-level debugging tools like GDB and strace: Familiar with automated testing environments: Jenkins jobs, GitLab CI, GitHub Actions. Good interpersonal, problem solving, critical thinking, and communication skills Experience with the following are considered a plus : Open Source contributions to upstream linux projects or interaction with the open source community. Understanding of any kernel subsystems such as networking, device drivers, etc. Familiar with advanced debugging tools like perf, eBPF, system tap and ftrace. Experience with unit and integration testing on any language or framework. Experience debugging test failures and filing issues. Experience with scripting languages like Python and/or Bash. Knowledge on container-driven solutions. Experience of collaborative problem solving

Associate Manager, Software Engineering

Pune

3 - 6 years

INR 13.0 - 17.0 Lacs P.A.

Work from Office

Full Time

About the job: The Digital Experience Platform team is looking for an Associate Manager, Software Engineering. In this role, you will manage a team of SPAship engineers developing software features and integrations and DevOps engineers managing global infrastructure and configurations. This role will likely leverage your prior software development experience, but does not require prior experience in a formal management role. As such it would suit an aspiring project manager, team lead, technical lead, or someone with similar junior leadership experience who now wants to grow into a people management role. What will you do? Regular interaction with the team and all aspects of people management. Work with the individual technical leads, management, and product owner to plan and track the team's work, report on progress in planning and review meetings, and help the team to reach technical consensus. Work with Product Owner and Project Manager on sprint planning, product deliverables and future strategy. Coordinate with program/project management and oversee resource allocation. Develop a relationship with the DevOps team to deploy, configure and support product infrastructure needs. Develop a relationship with the QE organization to collaborate on test plans, strategy and resource requirements. Represent the team at functional meetings, customer, partner, and developer discussions Develop value metrics and reports to highlight the success of the workstream, product and team. Develop relationships outside the Digital Experience Organization to create opportunities, increase product scope Support the coaching and personal development of engineers on the teams. Act as mentor/coach to inspire team members. What will you bring? Leadership experience through direct people management, team lead activities, or project management The flexibility to work with a widely distributed and remote team The ability to handle multiple tasks, prioritize, and work under pressure and tight deadlines Strong written and verbal communication skills A background in computer software development Strong technical understanding of the domain (Full stack) Proven track record of handling multiple tasks, prioritizing, and working under pressure Troubleshooting skills with a passion for problem-solving, investigation, and learning new technologies Familiarity with open source software and open source as a business model Working knowledge of how a Linux distribution is built Familiarity with Red Hat's product portfolio and subscription business model A passion for open source software Bachelor's degree in a technical field

Senior Software Engineer - Java and AI

Pune

3 - 7 years

INR 15.0 - 20.0 Lacs P.A.

Work from Office

Full Time

About the Job: Red Hats Customer Experience & Engagement (CEE) team seeks a software engineer looking for AI adventure. CEE houses Red Hats Customer Support and Service teams who provide customers and partners with the help they need to resolve their problems with Red Hat products quickly. Reporting into the Project Management & Operations team, this role will collaborate with a group of dedicated and volunteer associates on AI-assisted improvements to CEE workflows, from design and incubation through to delivery and maintenance. In this position, you will work closely and flexibly with a global team, and collaborate with individuals and partner teams from across the organization. What you will do Collaborate with a small team of motivated, results-oriented developers, data scientists, project managers, volunteers, and stakeholders to design and incubate AI-assisted workflow improvements. Collaborate with partner engineering teams on the development and refinement of support-related AI use cases outside the support ecosystem. Contribute to the development and maintenance of related infrastructure, including back-end and front-end development of end-user applications and access to AI models, to meet end-user and enterprise security requirements. Participate in workshops and training sessions to familiarize end users with developed functionality. Write clean, quality code. Pivot quickly in a dynamic environment that is part of a rapidly-evolving domain. Tackle large and small projects alike, from end-to-end solutions to bug-fixing. Troubleshoot software quality, security, and reliability issues. Document software code, features, and training guides. What you will bring Minimum five years of experience in software development or other experience demonstrating relevant domain mastery. Bachelors degree in computer science, computer engineering, or a related technical field. Excellent understanding of Java core concepts and object-oriented programming. Experience with Java SE (17+) and Python 3. Experience with JavaFX and open-source version control systems such as Git desired.

Software Engineer

Pune

3 - 5 years

INR 8.0 - 12.0 Lacs P.A.

Work from Office

Full Time

About the Job Red Hat is the worlds 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. We strive to make software freely accessible to everyone around the world. Software developed at Red Hat runs in vehicles that landed on the moon, airlines, banks, trains, social media, health care, academic institutions, robots, and in many other places. If youre interested, keep reading! The Red Hat User Experience Platform Engineering team is looking for a Salesforce Software Engineer to join us in Pune, India. In this role, you will work in an environment where diverse perspectives are invited, the best ideas are valued, and people feel empowered to contribute. Freedom and courage are two of our core values, which is why youll need to be comfortable taking risks and exploring the unknown. But being a Red Hatter isn't just about being brave, it's also about demonstrating commitment and sticking to it. What will you do? Developing and customizing Lightning components using Aura or Lightning Web Components (LWC) Implementing integration architectures for data and process integration within Salesforce & with other non Salesforce systems. Responsible for code reviews, performance tuning, and troubleshooting during the project process. Perform proof of concepts on Salesforce Lightning and Salesforce Classic platform Development of solutions on the Salesforce platform using Apex and Visualforce. Learn and understand Salesforce service cloud architecture Collaborate with a geographically distributed team Work on Salesforce Technologies like Salesforce Lightning, Classic, Integrations (REST, SOAP, Outbound Messages), Einstein & Einstein Chat What will you bring? A degree in engineering, computer science, or a related field 3+ years of experience in Salesforce development Good understanding of Salesforce CRM Coding experience in Apex or other Object Oriented programming languages such as C++ or Java Coding experience in Java Script, HTML, and CSS Strong knowledge of SOQL and SOSL A demonstrated ability to understand and articulate complex requirements Good to have experience in Sales Cloud or Service Cloud Experience Solid understanding of Object-Oriented development and design, experience in using design patterns and ability to write clean, well-refactored maintainable code Strong communication skills Good understanding of Salesforce Lightning and Classic platforms, standard features and standard object structures Experience with project & version management tools like JIRA, Github, Gerrit Experience with Salesforce integration tools and APIs Salesforce certifications such as Platform Developer I/II are a plus.

Senior Data Engineer

Pune

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

What will you do: Work closely with team members and stakeholders to turn business problems into analytical projects, translated requirements, and solutions Work cross-functionally with teams on data migration, translation, and organizational initiatives Translate large volumes of raw, unstructured data into highly visual and easily digestible formats Develop and manage data pipelines for predictive analytics modeling, model lifecycle management, and deployment (Extract-Load-Transform, ELT) Recommend ways to improve data reliability, efficiency, and quality Help create, maintain, and implement tools, libraries, and systems to increase the efficiency and scalability of the team Develop and maintain proper controls and governance for data access Communicate data-related challenges and help to prioritize resolutions based on alignment with organizational goals Consult and assist consumers of XE managed data What will you bring: Ability to critically analyze data, testing hypothesis, and validating data quality Ability to problem solve and to test and implement new technologies and tools Solid grasp of data systems and how they interact with each other Exceptional analytical skills to detect the source and resolution of highly complex problems Proficient Python programming skills are required and experience with Python-based analysis frameworks such as pandas, pyspark and pyarrow a plus Experience with Starburst, Snowflake and other Cloud Data Warehousing Data Lake preferred Excellent data manipulation skills required, namely using SQL and the Python Scientific stack (pandas, numpy, sci-kit learn) Experience extracting unstructured data from REST APIs, NoSQL databases, and object storage (Ceph/S3) Experience with Linux system administration, shell scripting, and virtualization technology (containers) is required Mastery of git (version control) and experience with versioning, merge request, review, etc. processes and techniques is required Experience with distributed computing frameworks (eg., dask, pyspark) preferred OpenShift application development and administration is a plus Experience deploying applications using PaaS technologies (e.g,. OpenShift, Airflow) is a plus Well-versed and a desire to stay on top of the current industry landscape of computer software, programming languages, and technology Bachelor's degree in a related field (e.g., Computer Science or Software Engineering) with 5+ years of relevant working experience or Masters degree with 3+ years of working experience About Red Hat is the worlds leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. 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. Diversity, Equity & Inclusion at Red Hat Red Hats 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 . General inquiries, such as those regarding the status of a job application, will not receive a reply.

Software Engineer

Pune

2 - 5 years

INR 8.0 - 12.0 Lacs P.A.

Work from Office

Full Time

Job summary The Red Hat Insights Engineering team is looking for a Software Engineer to join our Resource Optimization initiative. In this role, you will be a team member responsible for delivering Resource Optimization Software-as-a-Service (SaaS) offerings. These services enable customers to visualize and optimize their resources on public clouds and Red Hat OpenShift. We provide an enjoyable and engaging work environment, with the opportunity to collaborate with dynamic and diverse agile teams, working around the world to create value for our customers and partners in an open source way. A good candidate will think creatively, adapt to rapid change, and have the willingness to learn and apply new technologies. This is a great opportunity to craft and hone your skills while working with a wide range of modern languages, frameworks, and technologies. You will become a part of Red Hats culture that makes us unique in the industry and youll work with communities passionate about open-source software. In this role, you will have the opportunity to work alongside a team of software developers, product designers, and quality assurance engineers. You will work on new features and address existing defects and bugs in the assigned projects. Primary job responsibilities: Design, develop, support, and debug new features based on our customers requirements Work with the latest open source technologies in a highly cooperative landscape Participate in our continuous integration (CI) and continuous delivery (CD) processes Work in an agile team using agile development practices based on test-driven development Collaborate with developers, quality engineers, documentation writers, and stakeholders to deliver solutions to our customers Communicate and work effectively with all levels of associates Resolve bugs, performance problems, and other issues with production applications Required Skills: 2+ years back-end development (Golang/Python) Solid object-oriented software development skills Practical development experience in a language like Go or Python. Good understanding in at least one of the programming languages to build enterprise applications and/or backend services/applications. Ability to work on a team with clear communication skills, with the ability to represent ideas with clarity while remaining open to other solutions Familiarity with containerized application technologies and microservice architectures Understanding of continuous integration and continuous delivery pipeline technologies Desire to learn new technologies, frameworks, and techniques Source code control (GIT preferred) The following are considered a plus: Familiarity with Django, Celery, Kafka, Redis, or PostgresSQL Application development utilizing a Relational Database and a working understanding of SQL Experience with Kubernetes/OpenShift and Linux Familiarity with solutions like Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure, IBM Cloud, or Red Hat OpenShift Software as a Service (SaaS) operations experience Familiarity with open source communities and open source development Familiarity with the agile methodology and scrum to deliver software solutions Bug tracking tools (Jira preferred) .

Senior Quality Engineer - Networking

Pune

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

About the job The Red Hat Linux Networking Team is looking for a Senior Software Quality Engineer. In this role you will have the opportunity to work on Red Hat's Networking technologies, you will develop and execute test automation against Red Hat's product offerings. To do so successfully, you will learn to be an expert in the offering architectures, how they integrate with other Red Hat solutions and the ways they are used by our customers. What will you do Learn Red Hat's networking technologies, tools, and stack Reproduce and verify bugs, esp, customer bugs, add test coverage accordingly, areas may involve NIC Drivers, SR-IOV, OpenvSwitch(OVS), IPv6, tunnel, Bonding, Vlan, PTP, etc. Run regression tests and review results, provide accurate testing status reports Work with developers to review test gaps What will you bring Degree in computer science or similar field, 3+ years of professional experience Knowledge in at least 2 areas of 802.1x, hostapd, netfilter, IPV6, VLAN, bonding, route, tunnel, NIC driver, SR-IOV, and precision time protocol(PTP) Expertise in programming languages like Python or bash or C Solid understanding of and direct experience with Linux environment Knowledge of operating systems, hardware, and kernel concepts Solid debugging, troubleshooting, and diagnostic skills Experience with container or virtualization technologies Good communication skills The following are considered a plus: Knowledge and experience in 5G Telco and OpenShift Familiarity with open source technology 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 . General inquiries, such as those regarding the status of a job application, will not receive a reply.

Senior Sales Incentives Analyst

Pune

5 - 8 years

INR 7.0 - 10.0 Lacs P.A.

Work from Office

Full Time

The Red Hat Sales Incentive Execution team is looking for a Sales Incentive Analyst to join us in Pune, India. In this role, you will perform sales incentive data validation, and administration for the global Sales team. Youll work closely with the Global Sales Incentives team to provide plan deployment support for each geographic region. As a Sales Incentive Analyst, you will also support the team to produce quarterly commissions. You may be involved in ICM system maintenance and testing. What will you do: Perform validations and maintenance of Incentives data in the Incentives Compensation system Validate the bookings system data to the ICM system every quarter-end Every year assist and participate in the New Fiscal year Plan change meetings and design meetings Every year create and test the Sales Incentive plans in the Incentives system in line with the direction from the Global Incentives Team and Incentives System team Develop an understanding of the sales Incentives plan structure and the Incentives system setup to audit the arrangement of sales incentive plans Assist Sales Incentive Team in Quota Collection from the sales managers before roll-out of the plan document Implement, rollout and communicate the mid-year sales incentive changes, SPIFFs etc. Work on ad hoc reporting, analytics and UAT/Testing requests and contribute to the sales incentive projects Process and Validate Global Sales teams quarterly Incentives Perform target validations by comparing the crediting rules and also validate against benchmarks setup by the Sales Incentives team Perform mid-year quota changes and validation for the required teams Coordinate with stakeholders for attainment numbers during quarter end activities Work closely with Sales Operations and Sales managers to determine the attainment crediting rules for Sales Associates. Assign, Validate and deploy to the field Be an advocate for the Sales Incentive team/process for the auditing team, HR team and Sales Leadership team Maintain the evidence for SOX and Internal Audit teams. The position requires associates to display a high sense of accountability and responsibility Ability to understand and automate/optimize the processes wherever required What will you bring: Bachelor's degree or equivalent from an accredited university Atleast, 5-8 years of industry experience in Sales Team facing roles At Least 2+ years of Relevant Incentives experience Professional background in data and systems Good analysis and quantitative skills; ability to think beyond the role, about the bigger picture Quick Learner with Excellent communication and interpersonal skills Willingness to work extended hours during periods of high demand like quarter close or year end plan deployments Experience in working with Incentive compensation tools like Varicent, Xactly, Callidus, Optymyze or similar systems is a must Passionate about technology, open source, and willing to learn new tools Focused on delivering results in a customer-friendly, quality-first manner Ability and willingness to work extended hours during quarter or year-end periods Transactional reporting or proficiency in reporting/dash-boarding experience is a plus Experience with Callidus, Varicent (IBM) OR any other SPM, ICM system or Commissions Calculating software is a plus Understanding and validating test cases. Reviewing the test cases and performing the testing of various enhancements and updates to ICM Ability to backtrack, reverse engineer and troubleshoot if there are any data issues or any kind of issues

Software Quality Engineer

Pune

2 - 5 years

INR 8.0 - 12.0 Lacs P.A.

Work from Office

Full Time

About the Job: The Red Hat Quality Engineering (QE) team is looking for a Software Quality Engineer to join us in India. In this role, you'll have the opportunity to make a difference in the way Red Hat Subscription Management tooling works and is tested. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability criteria. As a Software Quality Engineer, you will help determine when our products are ready to be released to the public. You'll create and carry out test plans, research new features, and develop automated tests. We'll need you to have the ability to think creatively and adapt to rapid change, as well as the willingness to learn new things. This role will be working on Red Hat Insights Resource Optimization Service. These services allow customers to visualize and optimize their costs on Public clouds and on-premise data centers. In this role you will work very closely with the development team and other quality engineers to develop and automate new test cases contributing to an already existing regression suite. You'll need to have the ability to think creatively and adapt to rapid change, as well as the willingness to learn new things. What will you do? Participate actively in design reviews and story refinement to understand new features and bug fixes. Create test plans and test cases. Develop new automated and manual tests; develop and maintain automation frameworks. Help maintain and improve our continuous testing approach. Participate in/perform root cause analysis of issues to get a starting point to address problems. Take shared responsibility with one or two other Quality Engineers for a customer-facing application and help execute its successful testing in a timely manner. Provide release readiness information to stakeholders. Be able to communicate your risk assessment to them. Learn and adapt to new technologies quickly. Maintenance of tests repositories and development tools repositories What will you bring? To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. English skills for reading technical documents and conversing with engineers located globally via Slack communication tools is a must. The qualifications listed below are representative of the knowledge, skill, and/or ability required. Demonstration of these skills can lead to QE ownership of a component in Red Hat Enterprise Linux. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions: 1+ years of experience in Quality Engineering Education/Experience: Bachelors or masters degree in computer science or a related engineering field, or relevant professional experience Ability to design and code complex test cases and to code (or contribute code to) frameworks which simplify test development and automation Ability to write complex test plans for a features and provide usable time estimates for completion Ability to identify potential risks connected to test development of assigned feature and mitigate them Experience in automated API testing, using a framework like pytest Automation experience with Python UI testing experience using Selenium Experience with Agile software development practices Source code control (GIT preferred) Ability to communicate and collaborate well to build strong relationships across a global team Solid written and verbal communication skills in English The following are considered a plus: Experience with Kubernetes/OpenShift and Linux Demonstrable experience with CI/CD (Jenkins is a plus) Experience working on cloud provider platforms like AWS, Azure, and GCP GUI testing using Cypress, or Playwright Knowledge of Kubernetes, Containers, or OpenShift Bug tracking tools (Bugzilla Jira preferred)

FIND ON MAP

Red Hat

Red Hat

Red Hat

Software Development

Raleigh NC

10001 Employees

173 Jobs

    Key People

  • Matt Hicks

    President and CEO
  • Paul Cormier

    Chairman and CEO

My Connections Red Hat

Download Chrome Extension (See your connection in the Red Hat )

chrome image
Download Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview