Software Engineer – Backend, Cloud Fleet Platform

Posted 3 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend Software Engineer in Red Hat's Fleet Engineering group, developing scalable backend services for hybrid cloud management. Collaborates with engineers on system architecture and product quality.

Responsibilities

  • Contribute to the development of backend services and APIs, implementing features in a collaborative environment while supporting open-source community participation where appropriate.
  • Be responsible for product quality, participating in peer code reviews, continuous integration (CI), and secure engineering practices.
  • Collaborate with team leads, architects, and other engineers on backend solution design and system architecture.
  • Build and maintain scalable microservices and distributed backend systems that support fleet-scale operations.
  • Participate in Agile development practices, including sprint reviews and demos, to educate the team on new features and improvements.
  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.

Requirements

  • 3+ years of backend development experience working in a Linux environment with at least one language such as Golang, Python, Java, or C/C++.
  • Bachelor’s degree in Computer Science or equivalent working experience.
  • Experience working with Kubernetes.
  • Experience with database design and data modeling (PostgreSQL is a plus).
  • Understanding of microservices architecture and distributed backend systems, including API design, versioning, monitoring, and event-driven architecture.
  • Experience using public cloud service providers (e.g., AWS, GCP, Azure).
  • Understanding of fundamental AI/ML concepts and hands-on experience with popular tooling.
  • Strong written and verbal communication skills in English.

Benefits

  • Flexible working hours
  • Professional development opportunities
  • Health insurance
  • 401(k) matching
  • Paid time off

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudGoogle Cloud PlatformJavaKubernetesLinuxMicroservicesPostgresPythonGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.