Job Software Developer/ Engineer/ Architect

Principal Software Engineer - Telco Solutions and Enablement

About the job

The Red Hat Ecosystem Engineering team is looking for a Principal Software Engineer to join our Telco Solutions and Enablement group. In this role you will be responsible for providing technical leadership and contributions to strategic 5G and next generation telco service provider offerings and solutions. You will be a member of a geographically distributed team which engages early and works closely with partners in Red Hat’s partner ecosystem, peer groups in Ecosystem Engineering, Red Hat product and sales teams, and with open source communities and standards bodies.

Project activities include architecting and designing repeatable solutions using Red Hat products, building proof of concepts to validate those solutions, integrating solutions into continuous integration and continuous delivery (CI/CD) pipelines, working with partners to onboard workloads and providing technical guidance to partners, customers and internal teams. To be successful in this role, you will need to thrive on designing and delivering positive outcomes to technically challenging problems while embracing and amplifying Red Hat’s core values of freedom, courage, commitment and accountability.

Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do

Architect and design repeatable solutions integrating Red Hat platforms and partner workloads using Red Hat products including Red Hat OpenShift

Build proof of concepts to validate those solutions

Collaborate within and across Red Hat product and engineering teams to identify and specify new features and capabilities required to realize telco service provider requirements and solutions

Proactively lead technical contributions and delivery of Telco Enablement projects and telco solutions

Advocate for your work and Red Hat’s position in open source communities and appropriate standards bodies

Provide technical expertise within Ecosystem Engineering

Work with managers to define and refine processes and work items

Mentor and lead others within your projects and across the group, fostering continuous improvement in a rapidly changing environment

Contribute to collective success through regular knowledge sharing within and outside the company

Serve as a voice of Red Hat for partnered development activities

 

About Red Hat

Red Hat (https://www.redhat.com/) is the world’s leading provider of enterpriseopen source (https://www.redhat.com/en/about/open-source) software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.

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 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.

Read our completeStatement of Commitment (https://www.redhat.com/en/about/our-culture/diversity-equity-inclusion/statement) to Diversity, Equity, and Inclusion

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.

What you will bring

Substantial industry experience with enterprise or telco software solutions integration

Experience with container development, virtualization, cloud computing or cloud-native development, and automation

Flexibility to work with a geographically distributed remote team

Experience contributing to open source communities, standards bodies, or community projects

Proficiency in Linux operation and administration

Excellent interpersonal and verbal skills; good written communication skills

Experience with Red Hat OpenShift, Red Hat CoreOS, other Red Hat products and/or industry cloud or virtualization technologies

Knowledge of Red Hat Ansible Automation Platform

Experience with developing operators for OpenShift or Kubernetes

Distributed system design and development experience

Experience in production telco or service provider environments, either as a network operator or vendor

Experience in software testing or CI/CD pipelines

Relevant domain-specific knowledge and experience includes a subset of:

Cloud-native applications and architectures

5G RAN

5G Core

Network functions virtualization (NFV)

Software defined networking (SDN)

Operational support system (OSS) or business support system (BSS)