Senior Software Engineer - Ruby on Rails
About the job
The Red Hat Engineering Insights Compliance team is looking for a Senior Software Engineer to join our globally distributed team. In this role, you'll be part of a team that is responsible for delivering a Software-as-a-Service (SaaS) to manage the compliance of several thousands of Red Hat servers in customer datacenters. This covers analysis, design, implementation, deployment, and maintenance of the individual parts based on a set of rapidly evolving requirements. This is a fantastic opportunity to advance your career in microservices architecture, working alongside experienced Red Hat engineers to provide groundbreaking products using the open source way. Successful applicants must reside in a state where Red Hat is registered to do business.
#LI-JL1
What you will do
- Work in full stack capacity to deliver new features working closely with the team in the U.S. and Czech Republic
- Improve the application and user experience; find and cover gaps
- Communicate and work with other engineering, product management, UX, and quality engineering teams across time zones and locations
- Demo the features you developed with all stakeholders
- Use the project management tools and methodologies including Jira, Scrum methodology, Git
- Use the following tools and technologies: Ruby on Rails, Javascript, React, Microservices architecture on OpenShift or Kubernetes with Kafka as underlying platform, and RDS as a database
What you will bring
- Willingness to work on a full-stack software development role
- Motivated, result-oriented, open-minded
- 2+ years of experience with Ruby or Python if you are willing to work in Ruby
- Experience with relational databases
- User-level Linux OS knowledge
- Ability to address difficult and complicated issues, decomposing a problem into smaller pieces, and building a complete solution
- Experience with frontend is a plus
- Experience with a deployment (Openshift) of containerized applications is a plus
About Red Hat
Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.
Benefits
- Comprehensive medical, dental, and vision coverage
- Flexible Spending Account - healthcare and dependent care
- Health Savings Account - high deductible medical plan
- Retirement 401(k) with employer match
- Paid time off and holidays
- Paid parental leave plans for all new parents
- Leave benefits including disability, paid family medical leave, and paid military leave
- Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.