• Senior Software Engineer

    Location US-MA-Westford
    Posting date 2 months ago(9/30/2019 9:35 AM)
    Job ID
    Software Engineering
  • 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 R&D team is looking for a Senior Software Engineer to join us in Westford, MA. In this role, you will oversee the direction, design, and implementation of our innovative technology. You’ll participate in the solutions release cycle and in the formal requirements and engineering response processes to coordinate open source requirements and expectations. As a Senior Software Engineer, you will also contribute to open source projects while delivering enterprise-ready offerings based on these projects that are suitable for use by our customers.

    Primary job responsibilities

    • Enable business automation suite for delivery on cloud environments; guide the business automation suite research and development and collaborate with and mentor other engineers
    • Conduct new feature research, design, and implementation of web-based frameworks, having cross-functional knowledge of intersecting core backend and frontend technologies from the business automation platform
    • Bridge discussions between the engineering and User Experience teams to help build an easy-to-use, understandable interface for the various personas using the offering, including business operators, business developers, and business decision makers
    • Work with multiple Java SE and JEE technologies, including backend and frontend code and applications
    • Bridge discussions with product managers in order to produce technological solutions to meet the needs of business subscribers
    • Build web applications using HTML and CSS, JavaScript, and Google Web Toolkit (GWT)
    • Participate in the research group defining the next generation of business automation platforms
    • Work in a collaborative, distributed environment and communicate with peer core developers, customer support teams, and product engineers
    • Work with the community to promote, evangelize, and support the use of our open source projects
    • Serve as an open source project lead, assisting the contributors with new features design, implementation, and code reviews





    Required skills

    • Master's degree in computer science, computer engineering, electrical engineering, telecommunications engineering, or a related field and 7 years of experience in the job offered or a related role
    • Prior experience must include 1 years of experience serving as an open source project lead, assisting the contributors with new feature design, implementation, and code reviews and supporting, coaching, and mentoring engineers
    • 3 years of experience working with the community to promote, evangelize, and support the use of open source projects; giving talks at technology conferences; utilizing Java web-based framework development, including architecture, implementation and API design; working as a remote developer as part of a worldwide distributed team; designing and developing cloud-ready and highly scalable Java-based distributed systems; working with GWT; Building tooling technologies that allow developers to be more efficient in building Java web-based applications; and performing software project technology research and development, conducting new feature research, and designing and implementing backend technologies
    • 7 years of experience working with the code management process, including reviews, branches, and releases and using Java and Jakarta-EE based web development tools including CDI, JAX-RS, and JPA

    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, uniformed services, 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.


    Interested in this job?

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed