
Red Hat
About The Job
Red Hat’s OpenShift Engineering team is looking for a Senior Software Engineer to join our global team in Poland. In this role, you will contribute to the engineering of authentication, e.g., intrusion detection and prevention system (IDPS), OAuth, Lightweight Directory Access Protocol (LDAP), etc., and APIServer features, e.g., Azure role-based access control (RBAC), quota, policy, auditing, etc., in the core of Kubernetes and Red Hat OpenShift Container Platform. You will work with a team and an upstream community of top Kubernetes project contributions to implement new features and improve the stability of Red Hat OpenShift Container Platform. You will collaborate with other engineers across the OpenShift engineering organization and work alongside members of the Documentation, Support, and Quality Engineering (QE) teams. As a Senior Software Engineer, you will work as part of a globally distributed team. Successful applicants must reside in a country where Red Hat is registered to do business.
You Can Find More Information About Our Work Here
https://github.com/openshift/oauth-server
https://github.com/openshift/cluster-authentication-operator
https://github.com/kubernetes/community/blob/master/sig-auth/README.md
What You Will Do
- Create and guide new feature development; contribute to high profile and strategic open source projects
- Create and submit patches for bug fixes and review patches from other contributors
- Continuously test your component and code on all levels and continuously improve our continuous integration (CI) system
- Provide support for your component and code in production for internal and external customers.
- Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure-prone ones
- Communicate and work effectively with all levels of associates including senior management
- Document and demonstrate solutions by developing documentation, diagrams, code comments, and clear code where necessary
What You Will Bring
- Experience working in an authentication engineering role including knowledge of transport layer security (TLS), certificates, OAuth2, identity and access management (IAM), and RBAC
- Proven experience with Linux operating systems
- Experience programming in Go
- Good written and verbal communication skills in English
The Following Are Considered a Plus
- Experience working with Kubernetes or Red Hat OpenShift Container Platform
- Solid understanding of the Kubernetes Control Plane components and architecture
- Knowledge of distributed systems
- Record of contributing to an open source project or community including Kubernetes SIGs
- Presentations skills and public speaking skills for conferences and demos
- Passion for solving challenging problems and working with emerging technologies
- Graduate of computer science or software engineering or equivalent work experience
To apply for this job please visit global-redhat.icims.com.