Software Engineer developing core access management services for Red Hat's Hybrid Cloud Platform. Building scalable backend systems and collaborating across teams to ensure secure access management.
Responsibilities
Design, implement, and maintain core access management services, including APIs for role-based access, permissions evaluation, and policy enforcement.
Build scalable and reliable backend systems that enable identity-aware access across OpenShift clusters and hybrid cloud environments.
Collaborate with platform and product teams to integrate RBAC and access APIs into their services and workflows.
Contribute to architectural initiatives, namely multi-cluster gateway support and service-to-service authorization.
Improve observability, reliability, and performance of services through metrics, alerting, and automated testing.
Participate in design discussions, code reviews, and cross-team collaboration to drive consistent access patterns across Red Hat platforms.
Continuously improve developer experience, service resilience, and operational excellence for access-related systems.
Utilize AI-assisted development tools (e.g., Claude, Cursor, or Gemini) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality
Requirements
3+ years of professional software engineering experience
Strong programming skills in Go or Python, with an emphasis on backend systems and APIs.
Understanding of microservice architectures, REST APIs, and event-driven design.
Experience with observability and CI/CD systems (Prometheus, Grafana, Jenkins, Tekton, etc.).
Bachelor’s degree in Computer Science, Software Engineering, or a related technical field; or equivalent practical experience.
Excellent collaboration and communication skills across diverse engineering teams.
Proficiency in written and spoken English, with the ability to collaborate effectively in a global, cross-functional environment.
Responsable Technique R&D sur des innovations dans le domaine des hautes tensions. SuperGrid Institute facilite la transition énergétique avec des solutions avancées en collaboration avec des acteurs industriels.
Software Engineer designing scalable information retrieval infrastructure for Slack. Collaborating with teams to maintain high availability and build new features.
Software Engineer developing scalable, resilient offline indexing pipelines for Slack's search infrastructure. Collaborating with product engineering to build new features and ensure system reliability.
Senior Systems/Software Engineer designing and developing complex software solutions for HPE's edge - to - cloud offerings. Leading project teams and managing internal and outsourced development partners.
ETL/Data Validation QA professional responsible for validating Informatica - to - Oracle PL/SQL migrations and data accuracy in SAP Commissions. Execute manual and automated tests and manage test cases efficiently.
Senior Software Engineer responsible for designing scalable systems at GEICO. Collaborating across teams while guiding quality practices in a fast - paced environment.
Staff Software Engineer developing reliability software for GM Autonomous Vehicles, collaborating across teams to enhance multi - sensor systems and improve data quality.
Senior Software Engineer developing and implementing vehicle simulation components for General Motors. Collaborating with technical experts to optimize performance and maintainability in vehicle modeling.
Senior Software Engineer developing and maintaining datapath software components for F5’s cybersecurity innovations. Collaborating across teams to optimize hardware and software integration.
Software Engineer building tools that shape how Homebase engineers ship software. Contributing to AWS infrastructure while improving internal developer experience as part of a collaborative team.