Software Engineer (Desktop)
Company: Red Hat
Location: Boston
Posted on: February 8, 2025
|
|
Job Description:
Software Engineer (Desktop) page is loadedSoftware Engineer
(Desktop)Apply remote type Hybrid locations Boston time type Full
time posted on Posted 6 Days Ago job requisition id R-045696Company
DescriptionAt 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, virtualization, and AI 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 SummaryRed
Hat's is looking for an experienced software engineer to help us
develop and maintain our Enterprise Linux Workstation product. In
this role, you will work on developing new features for our
Workstation Product and solve customer issues. As part of these
responsibilities, you will need to adhere to coding best practices
and standards, including writing well-documented, scalable and
efficient code; practicing test-driven development by building and
implementing automated tests, maintaining updated code
documentation and comments, following security best practices;
participating in code reviews and other peer review, and staying
up-to-date with software engineering technologies, frameworks, and
methodologies. Qualified software engineers in this role regularly
participate in design reviews, automated testing, and
productization for major product features and bug fixes.The ideal
candidate will have experience with the components that make up the
GNOME desktop, in particular around login, boot and session setup.
You will be part of a highly-collaborative team with a passion for
analyzing and solving complex problems, and reaching across team
and project boundaries to find solutions. You will be interacting
with Support Engineers, Product Managers, UI Designers, Customers
and upstream communities.This position will be part of the Display
Systems Engineering team. Remote work is a possibility.What you
will do- Participating in the design and implementation of features
around boot, login and session setup- Assisting the support team in
debugging and solving escalated customer issues- Take part in the
shared responsibility of delivering and maintaining our product-
Contribute to the development of the open-source projects that are
part of Red Hat Enterprise Workstation and the Fedora project-
Regularly communicate with project stakeholders including other
teams of Red Hat engineers, product managers, consultants,
management, and senior leadership- Writing high-quality,
maintainable C and Javascript code.- Debugging interactions between
system componentsWhat you will bring- 2-5+ years of experience as a
software developer, software engineer, or similar roles- Passion,
curiosity, and desire to create new things and examine how things
work internally- Ability to proactively add new features, debug,
identify, and track issues- Experience developing in C or Rust-
Experience developing unit and integration tests for your code-
Experience with creating graphical user interfaces- Excellent
system understanding and troubleshooting capabilities- Ability to
work on your own in a fast-paced, ever-changing environment-
Ability to communicate effectively in English- Understanding of how
Open Source and Free Software communities work- Ability to quickly
learn and use new tools and technologies and proactively work as a
part of a wider teamNice to Haves- Familiarity with other languages
that are frequently used in desktop components, such as Python,
Rust or Vala- Solid experience with source code management tools
such as Git- Familiarity with systemd and other low-level userspace
components that interact with the desktop- Familiarity with flatpak
and application sandboxing- Bachelor's degree or higher in computer
science or other related disciplineSalary RangeThe salary range for
this position is $108,760.00 - $173,800.00. Actual offer will be
based on your qualifications.Pay TransparencyRed 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.About Red HatRed
Hat is the world's leading provider of enterprise open source
software solutions, using a community-powered approach to deliver
high-performing Linux, cloud, container, and Kubernetes
technologies. Spread across 40+ countries, our associates work
flexibly across work environments, from in-office, to office-flex,
to fully remote, depending on the requirements of their role. Red
Hatters are encouraged to bring their best ideas, no matter their
title or tenure. We're a leader in open source because of our open
and inclusive environment. We hire creative, passionate people
ready to contribute their ideas, help solve complex problems, and
make an impact.Benefits--- 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--- Additional benefits including employee stock
purchase plan, family planning reimbursement, tuition
reimbursement, transportation expense account, employee assistance
program, and more!Note: These benefits are only applicable to full
time, permanent associates at Red Hat located in the United
States.Diversity, Equity & Inclusion at Red HatRed Hat's culture is
built on the open source principles of transparency, collaboration,
and inclusion, where the best ideas can come from anywhere and
anyone. When this is realized, it empowers people from diverse
backgrounds, perspectives, and experiences to come together to
share ideas, challenge the status quo, and drive innovation. Our
aspiration is that everyone experiences this culture with equal
opportunity and access, and that all voices are not only heard but
also celebrated. We hope you will join our celebration, and we
welcome and encourage applicants from all the beautiful dimensions
of diversity that compose our global village.Equal Opportunity
Policy (EEO)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.
#J-18808-Ljbffr
Keywords: Red Hat, Boston , Software Engineer (Desktop), IT / Software / Systems , Boston, Massachusetts
Click
here to apply!
|