[Remote] Senior Software Engineer - Red Hat Observability Service
Note: The job is a remote job and is open to candidates in USA. 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. The Senior Software Engineer will collaborate with peers and senior engineers to deliver high-quality software features and solutions, focusing on observability service and enhancing user experience.
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
Skills
- 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
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!
Company Overview
Company H1B Sponsorship