Job Summary:
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. They are seeking a Senior Software Engineer to drive the evolution of cost-tracking solutions across SaaS and On-Premise environments, focusing on building and maintaining a high-performance Python/Django codebase.
Responsibilities:
• Write high-quality, maintainable code that powers both our global SaaS platform and our self-managed on-premise offerings, ensuring feature parity and architectural consistency.
• Implement and refine the data access layer within Python/Django to ensure maximum performance and scalability for PostgreSQL databases in both cloud and local contexts.
• Develop, test, and maintain deployment artifacts, including Helm charts and Operators, to streamline application provisioning and lifecycle management across OpenShift/Kubernetes environments.
• Contribute to the end-to-end delivery lifecycle by enhancing CI/CD pipelines and designing robust unit and integration tests to build, validate, and distribute high-quality container images and release bundles for both SaaS and on-premise environments.
• Partner with Product Managers and Owners to translate requirements into code, while assisting in resolving complex performance or deployment issues across the full product spectrum.
Qualifications:
Required:
• 5+ years of experience developing production applications with Python/Django and managing asynchronous tasks with Celery.
• 3+ years of experience with PostgreSQL, including schema design, migration management, and advanced SQL query optimization.
• 2+ years of experience with containers (Docker/Podman) and Kubernetes/OpenShift, including hands-on experience with Helm charts or Operators.
• Proven experience implementing microservices and integration design patterns to build scalable, decoupled systems.
• 3+ years of experience with CI/CD pipelines (e.g., GitLab, GitHub Actions) and Git-based workflows within an Agile environment.
Preferred:
• Experience building or adapting applications to run in on-premise, air-gapped, or highly constrained environments.
• Expertise in writing custom Kubernetes Operators or advanced Helm templates.
• Deep knowledge of relational database internals and a track record of solving complex performance tuning challenges at scale.
• Experience leveraging AI-assisted development tools (e.g., Cursor, Sourcery) to accelerate delivery and enhance code quality.
Company:
Red Hat is a software company that offers enterprise open-source software solutions. It is a sub-organization of IBM. Founded in 1993, the company is headquartered in Raleigh, USA, with a team of 10001+ employees. The company is currently Late Stage.