Red Hat

Senior Software Engineer

Red Hat$178K — $225K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field with relevant experience
  • 7 years in the field with Bachelor's or 5 years with Master's
  • 4 years of experience in Golang, SCM tools like Git and Maven, and Kubernetes/OpenShift
  • 3 years working with Linux Shell programming
  • 2 years with Design Patterns, Algorithms, and Data Structures
  • 1 year in open-source project development

Responsibilities

  • Address bug fixes in software releases for improved performance
  • Analyze software features for design feasibility and incorporate feedback
  • Test software for functionality and performance against user standards
  • Ensure timely delivery of software applications within quality guidelines
  • Collaborate with project management and developers for design requirements
  • Lead development team in design, implementation, testing, and release of features

Benefits

  • Telecommuting flexibility within commuting distance of the Boston, MA office
  • Opportunities for participation in open-source projects
  • Engagement in a collaborative Agile engineering environment
  • Exposure to cutting-edge software development practices
  • Possibility for career growth within Red Hat's extensive network
Full Job Description
Address bug fixes when new software is released, including error corrections to improve performance of delivered software. Analyze any new software feature developed for products to determine design feasibility in given release cycle.

*Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, LLC office in Boston, MA.

What You Will Do:
  • Analyze software features developed or bugs fixed in software and coordinate with other programmers, engineers and system analysts to understand their point of view to incorporate suggestions and make it more robust and user friendly.
  • Test any software that is developed for its correct functional operations and conduct stringent performance requirements on software developed to return data and response when invoked in user acceptable performance standards.
  • Responsible for timely and quality delivery of software applications and develop an opinionated Continuous Integration and Delivery (CI/CD) tooling guidance to enable customers who are adopting distributed system software.
  • Work with Project Management and other developers to understand design requirements and provide estimates for development.
  • Work as part of a development team to lead and drive design, implementation, testing and release of features.


What You Will Bring:
  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and seven (7) years of experience in the job offered or related role OR Master's degree (U.S. or foreign equivalent) in Computer Science, Computer Engineering or related field and five (5) years of experience in the job offered or related role.
  • Must have four (4) years of experience with: Golang programming language; Git, subversion, maven or SCM; Kubernetes and OpenShift; and Agile Engineering Process.
  • Must have three (3) years of experience with Linux Shell programming.
  • Must have two (2) years of experience with Design Patterns, Algorithms, and Data Structures. Must have one (1) year of experience with Open-Source Project Development.


#LI-DNI

The salary range for this position is $178,131 - $225,090/year. Actual offer will be based on your qualifications.

Pay Transparency

Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.

About Red Hat

Red Hat, Inc. is a leading provider of open source software solutions, including Linux, Kubernetes, and Ansible. The company was founded in 1993 and is headquartered in Raleigh, North Carolina. Red Hat operates in over 100 countries and has more than 13,000 employees worldwide. The company is committed to open source innovation and has a strong community of developers and partners. Red Hat was acquired by IBM in 2019 and is now part of IBM's Hybrid Cloud division.
Learn more about Red Hat
Size
13,000 employees
Industry
Founded
1993

Similar Jobs

More Jobs at Red Hat

More Information Technology Jobs

Find similar Senior Software Engineer jobs: