Skip to main content

Senior Software Engineer - Python

Senior Software Engineer - Python
Red Hat
remote
6 months 2 weeks ago

What you will do

  • Design and develop an engine to process vulnerability metadata and publish them in standardized formats (CSAF VEX).
  • Integrate our tooling with various internal systems to improve the flow of data to better meet SLAs put on publishing CVE information to our customers.
  • Improve and maintain CI/CD pipelines of applications deployed in various environments (example: improving automated deployment to an OpenShift cluster).
  • Serve as an adviser to our stakeholders on process-related inquiries (example: advise on data model for storing CVE which impact component X).
  • Continuously improve the process of Red Hat's software delivery (example: suggest/implement automation for legal approval of components in the registry).

What you will bring

  • Advanced (5+ years) knowledge of the Python programming language and its ecosystem
  • Intermediate (3+ years) experience with Linux system administration
  • Intermediate (3+ years) with relational databases (PostgreSQL)
  • Interest in the container ecosystem (that is, Kubernetes, Red Hat OpenShift, Docker, Podman)
  • Well versed with agile methodologies and comfortable with rapid iteration and fast delivery
  • Good understanding of system architecture
  • Good written and verbal communication skills in English

Nice to have

Any hands-on experience with the following tools and technologies is not required, but interacting with them will be a part of your daily job responsibilities:

  • Django, Celery, JavaScript/HTML/CSS
  • Ansible, OpenShift
  • GitLab CI

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in North Carolina

Similar Jobs in Raleigh