
Senior Software Engineer – Cost Management
Red Hat
full-time
Posted on:
Location Type: Hybrid
Location: Dublin • Ireland
Visit company websiteExplore more
Job Level
About the role
- Implement and optimize the data access layer within the Python/Django application
- Develop, test, and maintain the deployment artifacts for the product
- Write high-quality, maintainable code to refactor and adapt the existing SaaS application logic
- Help design and implement robust unit, integration, and end-to-end tests
- Utilize and contribute to the Continuous Integration/Continuous Deployment (CI/CD) pipelines
- Work closely with the Product managers, Product Owners, and other engineers
Requirements
- 5+ years of experience developing production applications with Python/Django
- 3+ years of experience with PostgreSQL, including schema design, migration management, and SQL query optimization for performance
- 2+ years of experience working with containers (Docker/Podman) and Kubernetes/OpenShift
- 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 team environment
Benefits
- Flexible working arrangements
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoPostgreSQLSQLDockerPodmanKubernetesOpenShiftmicroservicesCI/CD
Soft Skills
collaborationcommunicationproblem-solvingadaptabilityattention to detail