Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Red Hat Logo

Software Engineer

Red Hat

$94,550 - $151,170
Aug 21, 2025
Raleigh, NC, US
Apply Now

The Red Hat Partner User Experience Platform Engineering team needs a software engineer to develop middleware and CRM software for business-to-business (B2B) communications with Red Hat Partners and to connect multiple internal teams for support and customer service.

Requirements

  • Java development skills with a focus on integration APIs
  • Experience with web services such as REST or SOAP
  • Experience with relational databases such as SQL
  • Salesforce development experience with a focus on Apex, triggers, and flows
  • Practice with object-oriented programming
  • Practice with test-driven development
  • Use of git or other source management systems including managing code reviews and commits from multiple people

Responsibilities

  • Implementing integration architectures for data and process integration within Salesforce & with other non-Salesforce systems.
  • Serve as a team developer on a project Workstream.
  • Ensure ongoing quality of the application codebases through bug fixes, refactoring and test automation
  • Collaborate with other developers across multiple departments and technologies for different integration use cases
  • Participate actively in design reviews and story grooming to understand new features and bug fixes
  • Work with the engineering and support teams to adapt existing engineering processes and practices and develop new processes to facilitate a productive development environment
  • Work with external partners to design and implement business-to-business (B2B) integrations between companies.

Other

  • Ability to work Hybrid in Raleigh, NC
  • More than 2 years of software developer experience
  • Ability to take ownership of a software project, including driving the requirements gathering, technical design, reviews, and documentation
  • Ability to work in a distributed environment with team members across the world
  • Ability to set and meet business and technical commitments.