About the Role
The role involves building and maintaining high-performance, reliable software within an open-source ecosystem, working closely with global teams to deliver innovative solutions.
Responsibilities
- Design and implement scalable software solutions
- Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and debug complex systems
- Contribute to open-source projects and communities
- Maintain and improve existing software systems
- Work with containerization and cloud-native technologies
- Ensure software meets performance, security, and reliability standards
- Engage in agile development practices and iterative delivery
Nice to Have
- Experience contributing to open-source projects
- Familiarity with Red Hat technologies or enterprise Linux
- Knowledge of security best practices in software development
- Experience working in agile or DevOps environments
- Strong written and verbal communication skills
- Ability to work effectively in a remote team setting
- Understanding of software licensing models
- Experience with monitoring and observability tools
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Global, distributed team working across time zones with strong emphasis on collaboration and open communication
Open Source Culture
- Work in an environment deeply rooted in open-source principles
- Contribute code to public repositories
- Engage with developer communities and forums
- Advocate for transparency and collaboration in development
Professional Growth
- Access to training and certification programs
- Opportunities to attend industry conferences
- Mentorship from experienced engineers
- Support for personal development initiatives
Available for qualified candidates