Software Engineer (Desktop) Job at Red Hat, Boston, MA

ZHpINmFTL1NURkJaTEVmODZKcGRpMmVMS2c9PQ==
  • Red Hat
  • Boston, MA

Job Description

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, 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 Summary Red 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 components
What 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 team Nice 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 discipline
The salary range for this position is $108,760.00 - $173,800.00. 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 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 Hat Red 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. 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. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. Red Hat

Job Tags

Holiday work, Permanent employment, Full time, Contract work, Work experience placement, Remote job, Flexible hours,

Similar Jobs

RPG LLC

Water Treatment Operator Job at RPG LLC

 ...Job Title: Water Treatment Operator Location: Phoenix, MD (serving the Greater Baltimore Area) Compensation: 27.5032.50 per hour Job Type: Full-Time Benefits: Eligible after 90 days Transportation: Gas allowance during probation; company vehicle provided... 

Six Flags Great Adventure

Barista Job at Six Flags Great Adventure

 ...Baristas will provide excellent Guest experience while preparing freshly brewed coffees, teas and cold beverages. Key Duties and Responsibilities: Greet Guests with an enthusiastic and friendly demeanor. Prepare brewed coffee, hot tea, and other cold beverages.... 

Jackson Specialty Care

Laundry Aide Job at Jackson Specialty Care

 ...meaningful difference in the lives of individuals during their healthcare journey? If so, join Jackson Ridge Healthcare Center as a Laundry Aide, where you will provide comprehensive care that truly matters. As a Laundry Aide on our team, you will have the opportunity to... 

Sodexo

Executive Chef 2 Job at Sodexo

 ...implement and standardiz e new menus ; be r esponsible for Food and Physical Safety and annual training for 15 frontline staff;...  ...work experience in food or culinary services including restaurants, fast food, vending, catering services, institutional services, mall... 

VitalCore Health Strategies

Physician (Medical Director) Job at VitalCore Health Strategies

 ...Years Day, Martin Luther King Jr. Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Veterans Day, Thanksgiving Day, and Christmas Day ~ Medical/Dental/Vision Insurance ~ Life Insurance ~ Short Term/Long Term Disability ~ Identity Theft Protection ~...