Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Red hat Senior Software Engineer 
United States, North Carolina, Raleigh 
764738825

12.01.2025

The Red Hat OpenShift team is looking for a Senior Software Engineer in Raleigh North Carolina. In this role, you will become a member and a developer of our OpenShift API for Data Protection (OADP) team. You will get to learn about and work on a variety of new technologies and open-source projects. You’ll need to be committed, self-motivated, proactive, and reliable with analytical skills and experience working upstream.

What you will do

  • Develop secure, reliable and scalable software, primarily in Golang, OpenShift and cloud-native technologies.

  • Work in an agile team using agile development practices based on test-driven development and DevOps.

  • Developing and maintaining OADP controllers and operators.

  • Integrating with various cloud backup providers (AWS, GCP, Azure).

  • Implementing new features based on Velero enhancements.

  • Troubleshooting and resolving customer issues related to backups and restores.

  • Performance tuning and optimization of OADP.

  • Participate in the Velero community by submitting patches, features, documentation, and participating in forums, and speaking at user groups and conferences.

  • Support Customers for the product.

What you will bring

  • 3+ years of professional software development experience with kubernetes or related platforms.

  • Bachelors or Masters in computer science, computer engineering, or a technology-related degree program

  • Practical development experience in Go, Java or C++. Good understanding in at least one of the programming languages to build enterprise applications and/or backend services/applications.

  • Familiarity with frameworks, libraries, or SDKs for your language of choice.

  • Hands on with both the development and operational topics to Red Hat OpenShift/Kubernetes.

  • Developing a Kubernetes controller, operator, or platform component.

  • Excellent communication skills; knowledge of agile programming practices and pair programming practices.

  • Understanding of test-driven development, continuous integration (CI) and delivery (CD), committer or contributor model and experience using Git.

The following experience is considered a plus:

  • Experience with enterprise storage solutions.

  • Familiarity with open source development, projects, and processes is a plus.

The salary range for this position is $111,260.00 - $183,580.00. Actual offer will be based on your qualifications.

Pay Transparency

● Comprehensive medical, dental, and vision coverage

● Flexible Spending Account - healthcare and dependent care

● Health Savings Account - high deductible medical plan

● Retirement 401(k) with employer match

● Paid time off and holidays

● Paid parental leave plans for all new parents

● Leave benefits including disability, paid family medical leave, and paid military leave