18 Software Updates jobs in India
Software Maintenance Engineer

Posted 2 days ago
Job Viewed
Job Description
Red Hat is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat's patch delivery to customers.
**What you will do**
+ Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
+ Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
+ Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
+ Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift
+ Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
+ Collaborate with developer and QE counterparts and DevOps team 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
+ Become responsible for our product quality, continuous integration and delivery, respond to security threats
**What will you bring**
+ Hands on experience with at least one programming language between Python or Go
+ Experience testing applications developed in Go, Python, or other programming languages.
+ Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
+ Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
+ Good background in Kubernetes, OpenShift, or other cloud-native technologies.
+ Familiarity with Agile/Scrum methodologies.
+ Ability to quickly learn new tools and technologies and guide others in their use.
+ Proficiency with source code management tools like Git.
+ Good system understanding and troubleshooting capabilities
+ Good Problem solving and troubleshooting skills with Root Cause Analysis experience
+ Ability to work independently in a fast-paced, ever-changing environment
+ Excellent written and verbal communication skills
The following will be considered a plus:
+ While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
+ Knowledge of the AI and machine learning landscape, including basic MLOps concepts
+ Understanding of how Open Source and Free Software communities work
+ Experience with public cloud services (AWS, GCE, Azure)
+ Experience working with or deploying MLOps platforms
**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 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.
**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 different 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 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 Maintenance Engineer

Posted 2 days ago
Job Viewed
Job Description
Red Hat is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat's patch delivery to customers.
**What you will do**
+ Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
+ Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
+ Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
+ Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift
+ Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
+ Collaborate with developer and QE counterparts and DevOps team 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
+ Become responsible for our product quality, continuous integration and delivery, respond to security threats
**What will you bring**
+ Hands on experience with at least one programming language between Python or Go
+ Experience testing applications developed in Go, Python, or other programming languages.
+ Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
+ Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
+ Good background in Kubernetes, OpenShift, or other cloud-native technologies.
+ Familiarity with Agile/Scrum methodologies.
+ Ability to quickly learn new tools and technologies and guide others in their use.
+ Proficiency with source code management tools like Git.
+ Good system understanding and troubleshooting capabilities
+ Good Problem solving and troubleshooting skills with Root Cause Analysis experience
+ Ability to work independently in a fast-paced, ever-changing environment
+ Excellent written and verbal communication skills
The following will be considered a plus:
+ While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
+ Knowledge of the AI and machine learning landscape, including basic MLOps concepts
+ Understanding of how Open Source and Free Software communities work
+ Experience with public cloud services (AWS, GCE, Azure)
+ Experience working with or deploying MLOps platforms
**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 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.
**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 different 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 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 Maintenance Engineer
Posted today
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Maintenance Engineer to…
…work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.
Location: This is a remote role, we have teams in all time zones.
The role entails
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
- Maintain a close working relationship with Canonical's Field, Support and product engineering teams
- Participate in upstream communities
- Develop bug fixes, backport patches, and work with upstream for inclusion
- Review code produced by other engineers
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against those priorities
- Participate in team discussions to improve processes, tools, and documentation
- Maintain clear, technical and concise communications
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
- An exceptional academic track record
- Background in Computer Science, STEM or similar
- Experience with Linux and open source software
- Experience with at least one of Python, Go, C or C++ on Linux
- A drive to learn unfamiliar technology and deep-dive difficult issues
- Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Skills Required
C, Go, Python
Software Maintenance Engineer
Posted today
Job Viewed
Job Description
About the Job
Red Hat is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat’s patch delivery to customers.
What you will do
Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift
Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
Collaborate with developer and QE counterparts and DevOps team 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
Become responsible for our product quality, continuous integration and delivery, respond to security threats
What will you bring
Hands on experience with at least one programming language between Python or Go
Experience testing applications developed in Go, Python, or other programming languages.
Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
Good background in Kubernetes, OpenShift, or other cloud-native technologies.
Familiarity with Agile/Scrum methodologies.
Ability to quickly learn new tools and technologies and guide others in their use.
Proficiency with source code management tools like Git.
Good system understanding and troubleshooting capabilities
Good Problem solving and troubleshooting skills with Root Cause Analysis experience
Ability to work independently in a fast-paced, ever-changing environment
Excellent written and verbal communication skills
The following will be considered a plus:
While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
Knowledge of the AI and machine learning landscape, including basic MLOps concepts
Understanding of how Open Source and Free Software communities work
Experience with public cloud services (AWS, GCE, Azure)
Experience working with or deploying MLOps platforms
About Red Hat
is the world’s 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.
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 different 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 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 Maintenance Engineer
Posted today
Job Viewed
Job Description
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
- Maintain a close working relationship with Canonical's Field, Support and product engineering teams
- Participate in upstream communities
- Develop bug fixes, backport patches, and work with upstream for inclusion
- Review code produced by other engineers
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against those priorities
- Participate in team discussions to improve processes, tools, and documentation
- Maintain clear, technical and concise communications
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
- An exceptional academic track record
- Background in Computer Science, STEM or similar
- Experience with Linux and open source software
- Experience with at least one of Python, Go, C or C++ on Linux
- A drive to learn unfamiliar technology and deep-dive difficult issues
- Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
- We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Skills Required
C, C++, Go, Python
Software Maintenance Engineer
Posted today
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring a Software Maintenance Engineer to…
…work in a dynamic and exciting engineering role in Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes and the open source applications running on top of them. It will challenge you to show the breadth of your engineering skills, which will be needed to work on almost any aspect of Ubuntu and the open source applications large enterprise customers run.
This role is an opportunity for a technologist with a passion for Linux and open source to build a career with Canonical and drive success for our customers, community and the company. If you have an affinity for open source software, great communication skills, and a passion for troubleshooting and fixing issues in technology used by millions across the world, then you will enjoy working with some of the best people in the industry at Canonical.
This role deals with critical issues in the open source stack that require upstream bug fixes. Our engineers are able to work productively at any level of the stack including the kernel and in a wide range of languages, to understand and address the software issues at hand. Our group is critical to the success of our customers, partners and Ubuntu itself.
You will help with troubleshooting and driving issues to resolution with workarounds, guidance, and bug fixes to be released upstream and in Ubuntu.
Location: This is a remote role, we have teams in all time zones.
The role entails
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
- Maintain a close working relationship with Canonical's Field, Support and product engineering teams
- Participate in upstream communities
- Develop bug fixes, backport patches, and work with upstream for inclusion
- Review code produced by other engineers
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against those priorities
- Participate in team discussions to improve processes, tools, and documentation
- Maintain clear, technical and concise communications
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
- An exceptional academic track record
- Background in Computer Science, STEM or similar
- Experience with Linux and open source software
- Experience with at least one of Python, Go, C or C++ on Linux
- A drive to learn unfamiliar technology and deep-dive difficult issues
- Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Skills Required
Python, Linux, Openstack
Software Maintenance Engineer
Posted today
Job Viewed
Job Description
- Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software
- Maintain a close working relationship with Canonical's Field, Support and product engineering teams
- Participate in upstream communities
- Develop bug fixes, backport patches, and work with upstream for inclusion
- Review code produced by other engineers
- Demonstrate good judgment in technical methods and techniques
- Prioritize work and manage your time effectively against those priorities
- Participate in team discussions to improve processes, tools, and documentation
- Maintain clear, technical and concise communications
- Work from home and travel internationally up to 10% of work time for team meetings, events and conferences
What we are looking for in you
- An exceptional academic track record
- Background in Computer Science, STEM or similar
- Experience with Linux and open source software
- Experience with at least one of Python, Go, C or C++ on Linux
- A drive to learn unfamiliar technology and deep-dive difficult issues
- Willingness to travel up to 4 times a year for internal events
Nice-to-have skills
- You love technology and working with brilliant people
- You are curious, flexible, articulate, and accountable
- You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
- You have interest in, or willingness to learn about any of the following: Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD,Postgresql, Mongo, Debian packaging, distributed systems
What we offer colleagues
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus.
- We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme & Wellness Platform
- Opportunity to travel to new locations to meet colleagues
- Priority Pass and travel upgrades for long-haul company events
Skills Required
C, C++, Go, Python
Be The First To Know
About the latest Software updates Jobs in India !
Software Maintenance Engineer
Posted today
Job Viewed
Job Description
About the Job
Red Hat is looking for a Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat’s patch delivery to customers.
What you will do
Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift
Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
Collaborate with developer and QE counterparts and DevOps team 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
Become responsible for our product quality, continuous integration and delivery, respond to security threats
What will you bring
Hands on experience with at least one programming language between Python or Go
Experience testing applications developed in Go, Python, or other programming languages.
Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
Good background in Kubernetes, OpenShift, or other cloud-native technologies.
Familiarity with Agile/Scrum methodologies.
Ability to quickly learn new tools and technologies and guide others in their use.
Proficiency with source code management tools like Git.
Good system understanding and troubleshooting capabilities
Good Problem solving and troubleshooting skills with Root Cause Analysis experience
Ability to work independently in a fast-paced, ever-changing environment
Excellent written and verbal communication skills
The following will be considered a plus:
While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
Knowledge of the AI and machine learning landscape, including basic MLOps concepts
Understanding of how Open Source and Free Software communities work
Experience with public cloud services (AWS, GCE, Azure)
Experience working with or deploying MLOps platforms
About Red Hat
is the world’s 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.
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 different 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 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.
Senior Software Maintenance Engineer

Posted 2 days ago
Job Viewed
Job Description
Red Hat is looking for a Senior Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat's patch delivery to customers. You will provide technical leadership for engineers within the team.
**What you will do**
+ Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
+ Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
+ Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
+ Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift AI
+ Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
+ Collaborate with developer and QE counterparts and DevOps team 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
+ Become responsible for our product quality, continuous integration and delivery, respond to security threats
+ Maintain clear and effective communication with stakeholders and team members, ensuring proper visibility of quality efforts.
+ Maintain clear and comprehensive documentation for tests, test cases, and testing procedures.
+ Participate in code reviews to ensure test coverage and quality standards.
+ Stay updated on emerging testing tools, technologies, and best practices.
+ Provide technical leadership in the team, contribute to setting the direction the team follows for automation, and mentor junior engineers.
**What will you bring**
+ Proficiency in at least one programming language between Python or Go
+ Experience testing applications developed in Go, Python, or other programming languages.
+ Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
+ Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
+ Strong background in Kubernetes, OpenShift, or other cloud-native technologies.
+ Familiarity with Agile/Scrum methodologies.
+ Ability to quickly learn new tools and technologies and guide others in their use.
+ Proficiency with source code management tools like Git.
+ Hands on experience in release pipeline preparation & Builds creation
+ Hands on experience in Builds validation & smoke testing, including upgrade testing
+ Ability to quickly learn and use new tools and technologies
+ Good system understanding and troubleshooting capabilities
+ Good Problem solving and troubleshooting skills with Root Cause Analysis experience
+ Ability to work independently in a fast-paced, ever-changing environment
+ Excellent written and verbal communication skills
+ Experience with team technical leadership
The following will be considered a plus:
+ While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
+ Knowledge of the AI and machine learning landscape, including basic MLOps concepts
+ Understanding of how Open Source and Free Software communities work
+ Experience with public cloud services (AWS, GCE, Azure)
+ Experience working with or deploying MLOps platforms
**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 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.
**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 different 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 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.**
Senior Software Maintenance Engineer

Posted 2 days ago
Job Viewed
Job Description
Red Hat is looking for a Senior Software Maintenance Engineer to help a new team aimed at improving the long-term product experience of our Red Hat OpenShift AI(RHOAI) customers. In this role, you will work closely with Product Engineering to deliver extended product maintenance work, including handling bugs and CVEs in extended life streams of Red Hat OpenShift AI. You'll be actively driving all aspects of Red Hat OpenShift maintenance for a subset of product components focused on software development that goes beyond the normal maintenance phase of Red Hat OpenShift AI minor releases. You will contribute to the patch review process, the development and execution of backports, test automation and test plans, and the creation of automation tools to improve the efficiency, flexibility, and quality of Red Hat's patch delivery to customers. You will provide technical leadership for engineers within the team.
**What you will do**
+ Contribute to the development of new Red Hat OpenShift AI product maintenance offerings, aiming to make Red Hat a global leader in long-term product experience.
+ Explore and experiment with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling.
+ Collaborate with cross-functional teams to identify opportunities for AI integration within the software development lifecycle, driving continuous improvement and innovation in engineering practices; share use cases for successful experiments with stakeholders for broader use.
+ Resolve and address critical issues that have an impact on long-term regional or global business success of Red Hat OpenShift AI
+ Work within the Red Hat OpenShift portfolio and assist the delivery of maintenance streams
+ Collaborate with developer and QE counterparts and DevOps team 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
+ Become responsible for our product quality, continuous integration and delivery, respond to security threats
+ Maintain clear and effective communication with stakeholders and team members, ensuring proper visibility of quality efforts.
+ Maintain clear and comprehensive documentation for tests, test cases, and testing procedures.
+ Participate in code reviews to ensure test coverage and quality standards.
+ Stay updated on emerging testing tools, technologies, and best practices.
+ Provide technical leadership in the team, contribute to setting the direction the team follows for automation, and mentor junior engineers.
**What will you bring**
+ Proficiency in at least one programming language between Python or Go
+ Experience testing applications developed in Go, Python, or other programming languages.
+ Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: PyTest, Cypress)
+ Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.
+ Strong background in Kubernetes, OpenShift, or other cloud-native technologies.
+ Familiarity with Agile/Scrum methodologies.
+ Ability to quickly learn new tools and technologies and guide others in their use.
+ Proficiency with source code management tools like Git.
+ Hands on experience in release pipeline preparation & Builds creation
+ Hands on experience in Builds validation & smoke testing, including upgrade testing
+ Ability to quickly learn and use new tools and technologies
+ Good system understanding and troubleshooting capabilities
+ Good Problem solving and troubleshooting skills with Root Cause Analysis experience
+ Ability to work independently in a fast-paced, ever-changing environment
+ Excellent written and verbal communication skills
+ Experience with team technical leadership
The following will be considered a plus:
+ While a Bachelor's degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess
+ Knowledge of the AI and machine learning landscape, including basic MLOps concepts
+ Understanding of how Open Source and Free Software communities work
+ Experience with public cloud services (AWS, GCE, Azure)
+ Experience working with or deploying MLOps platforms
**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 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.
**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 different 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 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.**