Red Hat Senior Software Engineer in Bangalore, India
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.
The Red Hat Developer Engineering team is looking for a Senior Software Engineer to join us in Bangalore, India. In this role, you’ll join a team of generalists and core open source developers with deep technical understanding, both of software, information technology, and the internet, who enjoy taking a holistic view on complex systems. You will contribute to significant parts of Red Hat’s Developer Tools. We’ll expect you to have passion for building modern cloud-native microservices platform and containers and containerized applications. You will be the voice of Red Hat's technical contributions, creating and delivering features and capabilities that help community and our customers achieve their business and technical goals with Red Hat solutions. As a Senior Software Engineer, you will collaborate with community, content strategists, product managers, engineers, and other stakeholders to understand the customer's perspective and create effective solutions in support of Developer team’s mission.
Primary job responsibilities
Provide a cloud scale Build Platform-as-a-Service to developers and customers that is team, product, and infrastructure agnostic and implemented using a continuous approach
Shape the strategy for the future of Product Infrastructure by taking our Platform-as-a-Service (PaaS) initiative forward
Work in a team of specialist working on continuous delivery solutions that go beyond the status quo
Deliver modern solutions that match the needs of our customers, i.e. developers around the globe, when it comes to Build Platform
Inspire yourself and all of our team; bring new knowledge and skills into an already high performing team
Track record in inventing and implementing innovative solutions in the field and within a team based environment
Experience with implementing continuous integration systems and continuous delivery processes
Experience with Build tools like Jenkins, Zuul, or others
Experience with cloud automation tools like Ansible, SaltStack, Chef, or Puppet
Experience with system orchestration including provisioning, monitoring, and logging
Good knowledge of clustering tools like Kubernetes
Knowledge of containerization and virtualization using tools like Docker, Vagrant
Sound knowledge of modern scripting languages
Good knowledge of Linux System Administration
Understanding of Microservices and HTTP/REST APIs
Professional experience in software development using modern system languages (e.g. Java)
Knowledge of databases like MySQL, PostgreSQL, or other
Practical experience with SCM Tools like Git and build tools like Ant or Maven
Deep understanding of branching and merging strategies
Practical experience and understanding of Agile concepts (e.g. Scrum, Kanban, pair programming) and lean principles
Solid problem-solving skills with the ability to drill down to the code level
Bachelor’s degree in computer science, software engineering, or equivalent degree
Open source contributions and involvement are a big plus
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.
Job ID 61753
Category Software Engineering