Senior Software Engineer

Red Hat
Raleigh
Workplace: RemoteFull timeUSD 157,248 - 215,300 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Code review","Collaboration"]

Build and maintain software features for enterprise applications, including designing databases, schemas, and efficient query access patterns. You’ll refactor for stability, performance, and scalability, write unit/integration/end-to-end tests, and collaborate with architects and engineers through Agile ceremonies and code reviews. The role also supports global customer teams, works with CI/CD pipelines, and helps respond to security threats.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Red Hat
Red Hat
3 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Build and maintain software features for enterprise applications, including designing databases, schemas, and efficient query access patterns. You’ll refactor for stability, performance, and scalability, write unit/integration/end-to-end tests, and collaborate with architects and engineers through Agile ceremonies and code reviews. The role also supports global customer teams, works with CI/CD pipelines, and helps respond to security threats.
Location: Raleigh
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to design and implementation of databases, schemas, and efficient query access patterns.
  • •Participate in Agile ceremonies and contribute to Agile software development.
  • •Perform code reviews and help maintain high code quality.
  • •Refactor application code to improve stability, performance, and scalability.
  • •Write and maintain unit, integration, and end-to-end tests and coordinate on product design and architecture; support CI/CD and security threat response.

Pay and Benefits

Salary: USD 157,248 - 215,300 annually
Equity and Bonus:Equity

Key Requirements

  • •Bachelor’s degree in Computer Science (or related field) and 5 years of experience in the job offered or related role.
  • •5 years of experience with at least one programming language: Golang, Python, Java, C#, or C/C++.
  • •3 years of experience with microservices architecture, including APIs, versioning, and monitoring.
  • •2 years of experience with container-related technologies, virtualization, or distributed systems, plus one or more public cloud providers: AWS, GCP, Azure.
  • •1 year of experience with database design and implementation.
Experience:5+ years
Education:Bachelor's in Computer Science or related field
Skills:Code reviewCollaboration
Tech Stack:GolangPythonJavaC#CC++MicroservicesAPIsVersioningMonitoringContainersVirtualizationDistributed systemsAWSGCPAzureDatabasesCI/CDUnit testsIntegration tests

Company Brief

Red Hat
Provides enterprise open-source software solutions, including Red Hat Enterprise Linux, middleware, cloud, container, and Kubernetes technologies, delivering support, services, and solutions for hybrid cloud environments.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Valuation: Unicorn (USD 1B+)
Funding: IPO / Publicly Listed
Headquarters: Raleigh, United States
Founded: 1993
WebsiteLinkedIn