
Senior Software Engineer – Fleet Engineering
Red Hat
full-time
Posted on:
Location Type: Remote
Location: Ireland
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute to and lead feature implementations in a collaborative environment, accounting for open-source community participation where appropriate.
- Be responsible for product quality, participate in peer code reviews, continuous integration (CI), and secure engineering.
- Coordinate with team leads, architects, and other engineers on solution design and architecture.
- Participate in Agile development practices and, where appropriate, educate the team on new features through sprint reviews and demos.
- Help shape key technical decisions for the platform.
Requirements
- 5+ years of experience working in a Linux environment with at least one language such as Golang, Python, Java, or C/C++.
- Experience with Kubernetes
- Experience with microservices architecture and distributed systems - API design, versioning, monitoring, event-driven architecture.
- Experience with database design (PostgreSQL a plus)
- Experience working with any primary cloud service provider (eg. AWS, GCP, Azure)
- Understanding of fundamental AI/ML concepts and hands-on experience with tooling, techniques, and implementation of workflows.
- Proficient in written and verbal English communication skills.
- Advantageous to have: Hands-on experience with Golang
- Knowledge of OpenShift
- Open source development experience
- Production operations of a SaaS.
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
- Professional development opportunities
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangPythonJavaC/C++Kubernetesmicroservices architectureAPI designPostgreSQLAWSGCP
Soft Skills
collaborationproduct qualitypeer code reviewscommunicationAgile developmentsolution designtechnical decision making