Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Software Engineering Internship

Expired Job

Red Hat Inc. Durham , NC 27701

Posted 2 months ago

Company description

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.

Job summary

The Red Hat Cost Management Engineering team is looking for an intern with a passion for open source software to join us in Durham, NC. In this role, you will have the opportunity to develop features for an open source project in collaboration with an experience team of passionate engineers. You will work in an fast-paced, agile, and team-oriented environment.

Primary job responsibilities

  • Implement features in Python (including unit and integration tests) and contribute them upstream

  • Partner closely with Quality Engineering to ensure that contributions are tested correctly

  • Enhance internal tools and processes around the continuous building and testing of the project

  • Work with other teams across the Red Hat portfolio

Required skills

  • Currently studying an IT-related area

  • Familiarity with Python and Python frameworks

  • Basic knowledge of git and GitHub, GitLab, or other collaborative code forges

  • Familiarity with testing frameworks and why they should be used

  • Eager to continuously learn new technologies

Familiarity with the following are considered a plus:

  • Open source projects

  • REST and messaging technologies

  • Relational Database Systems and SQL

  • Public Clouds like Amazon Web Services (AWS), Microsoft Azure, Google Cloud Engine

  • Kubernetes and OpenShift

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.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Director Software Engineering


Posted 2 days ago

VIEW JOBS 11/16/2018 12:00:00 AM 2019-02-14T00:00 Asset Management Technology is looking for an enthusiastic hands-on technology leader that has a real passion for delivering innovative platform solutions while developing and leading high performing teams and driving engineering excellence. The Common Platform Solutions (CPS) team provides ready-to-use solutions composed of a standard technology stacks, development frameworks, reusable software components and services. The ideal candidate must be a solid team player with a deep understanding of the application delivery cycle: design, development, build, and deployment. The Team Asset Management Technology (AMT) provides worldwide technology and support to all the Investment Management, Research, Trading and Investment Operations functions. AMT is an integral partner for Asset Management to deliver innovative, scalable, industry-leading investment tools that allow investment professionals to achieve competitive advantage globally. The Director, Software Engineering will be responsible for leading project teams across the Common Platform Solutions team and drive cross-team engineering excellence practices where you will nurture innovation and industry competitive development practices as we move to a cloud-centric organization. The Expertise You Have * Strong hands-on experience in implementing fault-tolerant and scalable software systems (8 years) * Strong knowledge of Java, Spring Framework (IoC, Spring MVC, Spring Boot) and Angular * Experience with cloud platforms and technologies, including Amazon Web Services, Kubernetes and Docker; AWS Certification is preferred * A diverse background delivering solutions across all tiers – UI, services and database – using CI/CD principles and pipelines * Strong business insight with a strategic and innovative mindset * Consistent track record successfully leading multiple delivery teams and projects throughout a complete agile-driven lifecycle The Skills You Bring * Strong agile/scrum technology management and people leadership skills - passionate about engineering excellence, innovation, collaboration and eager to learn and teach every single day * You have demonstrated organizational and project management skills and the ability to take initiative * You understand and value automated unit testing and code analysis tools, and have worked in an environment where adherence to code quality and coverage standards is enforced * You understand the best engineering practices and have an aptitude to coach and mentor a mix of junior and experienced engineers * You are able to clearly document design options and decisions, and present these in an organized manner to technical as well as non-technical audiences The Value You Deliver * Collaborating with our technology partners to develop and deploy solutions to address complex business opportunities * Successfully deliver oprojects to production, handling these projects from concept to customer * Fostering and driving adoption of the best agile and engineering practices across our local and extended teams * Leading and mentoring to others within you team and the organization * Facilitating/participating in key Agile rituals across Scrum teams * Monitoring and reporting out on key Agile performance metrics to leadership Company Overview At Fidelity, we are focused on making our financial expertise broadly accessible and effective in helping people live the lives they want. We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associate for their unique perspectives and experiences. For information about working at Fidelity, visit Fidelity Investments is an equal opportunity employer. Fidelity Durham NC

Software Engineering Internship

Expired Job

Red Hat Inc.