Senior Software Engineer - Red Hat Observability Service

Red RiverBoston, MA
$133,650 - $220,680Remote

About The Position

The Red Hat Observability Service team is looking for a Senior Software Engineer to join us in the USA. The role collaborates with peers and senior engineers to ensure the delivery of high-quality software features and solutions, resolving routine and semi-routine issues.

Requirements

  • 4+ years of experience with Python, Golang and Rust: Design, program and maintain complex software.
  • Experience working in large-scale, distributed production environments where you've managed reliability, performance, and scalability challenges at significant scale.
  • Container Orchestration: Experience working with Kubernetes and/or OpenShift 4.
  • Cloud Platforms: Understanding and awareness of Cloud Platforms.
  • Code Analysis: Ability to analyse software code for performance and correctness.
  • Debugging: Troubleshoots, debugs, and optimizes software code and systems.
  • Automated Testing: Implements scripts and testing procedures to validate software functionality.
  • Agile Knowledge: Awareness or understanding of Agile principles and frameworks and their application in software development.
  • Version Control (Git): Manages code versions and collaborates on software development using version control systems.
  • Operating Systems: Understanding and awareness of operating systems, including Linux.

Responsibilities

  • Supporting Red Hat Observability Service (RHOBS) - LokiStack integration and continued support / troubleshooting, collaboration with SRE to optimize user experience, development and enhancements of our logging stack for future Multicluster requirements
  • Follow the lead of other engineers and architects to create and review software design proposals on feasibility, scalability, security, maintainability, and fitness to purpose.
  • Analyze system performance metrics to participate in capacity planning activities and resolve system performance issues.
  • Write automated testing routines to verify the continued correct operation of new and existing features.
  • Provide software updates and promote them through CI/CD environment
  • Review requests for enhancement (RFE) with product managers to establish system requirements and designs.
  • Adhere and follow defined Software Development Lifecycle (SLDC) processes.
  • Proactively leverage AI technologies to streamline workflows, simplify processes, and enhance overall efficiency.
  • Proactively utilize and experiment with AI-assisted tools and technologies, such as code generation, auto-completion, and intelligent suggestions, to accelerate development cycles, enhance code quality, and support test design, automation, and peer review throughout the development lifecycle.

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!
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service