Expoint - all jobs in one place

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

Limitless High-tech career opportunities - Expoint

Red hat Software Engineer 
United States, North Carolina, Raleigh 
662076265

26.06.2024

Analyze software requirements, including Kubernetes security product requirements, design and write software code, and design algorithms.

  • Telecommuting role to be performed anywhere in the U.S.

What You Will Do:

  • Develop new tools and frameworks to help developers rapidly test, prototype, and ship new versions of the Red Hat Advanced Cluster Security for Kubernetes product.

  • Design, build, and maintain key services for developer productivity including continuous integration (CI) and cluster provisioning tools, and build and maintain internal tooling and help define the future of ACS managed services.

  • Conduct scale and performance analysis and optimize software performance.

  • Work in Unix or Linux-based distributed software systems, including building, deploying, running and troubleshooting Docker containers.

  • Work across Red Hat’s software product offering, focusing on efficient data collection, event processing, storage, and persistence and own core areas of the offering over their entire life cycle through design, implementation, and maintenance for Red Hat Advanced Cluster Security for Kubernetes.

  • Identify software-related problems, such as missing functionality, suboptimal performance and inadequate maintainability, formulate and communicate solutions through design documents, pull requests and discussions, and execute solutions in Go, Java, Groovy or an equivalent programming language.

What You Will Bring:

  • Bachelor’s degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and two (2) years of experience in the job offered or related role.

  • Must have two (2) years of experience with programming with Golang, Java, Python, or C or C++;

  • Must have two (2) years of experience with Linux operating system fundamentals;

  • Must have two (2) years of experience with distributed systems and securing systems;

  • Must have two (2) years of experience with designing and implementing RESTful APIs;

  • Must have two (2) years of experience with Agile development methodologies and using modern source control tools like Github and Continuous Integration and Continuous Deployment;

  • Must have two (2) years of experience with databases;

  • Must have two (2) years of experience with writing unit tests and automated functional and API tests;

  • Must have two (2) years of experience with analyzing and improving performance bottlenecks in software including memory, multithreading and latency optimizations.

The salary range for this position is $90,480.00 - $144,660.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