About the Role
This position involves leading software development efforts, contributing to large-scale systems, and collaborating across teams to deliver high-quality, maintainable code in a fast-paced open-source ecosystem.
Responsibilities
- Design and implement robust software systems using modern development practices
- Collaborate with cross-functional teams to define, develop, and ship new features
- Contribute to architectural decisions and promote best practices in code quality
- Diagnose and resolve complex technical issues across distributed systems
- Write clean, maintainable, and well-documented code
- Participate in code reviews to ensure consistency and performance standards
- Support the deployment and monitoring of production systems
- Engage in agile development cycles with iterative planning and delivery
- Mentor junior engineers and promote technical growth within the team
- Stay current with emerging technologies and open-source trends
- Work closely with product and engineering stakeholders to align on priorities
- Ensure software solutions meet scalability and reliability requirements
- Integrate security practices into the development lifecycle
- Optimize system performance and troubleshoot production incidents
- Contribute to open-source projects and community-driven development
- Develop automation tools to improve development and deployment workflows
- Collaborate on testing strategies, including unit, integration, and end-to-end tests
- Support documentation efforts for internal and external users
- Participate in incident response and on-call rotations when needed
- Drive improvements in development tooling and CI/CD pipelines
- Promote a culture of innovation, transparency, and collaboration
- Ensure compliance with software licensing and distribution standards
- Work with containerization and orchestration technologies where applicable
- Apply software design patterns to solve complex engineering challenges
- Balance technical debt with feature development in a sustainable way
Nice to Have
- Advanced degree in computer science or related field
- Experience contributing to major open-source communities
- Deep knowledge of Kubernetes internals and ecosystem tools
- Contributions to widely used software libraries or frameworks
- Experience with service mesh technologies
- Background in systems programming or low-level optimization
- Involvement in developer tooling or platform engineering
- Public speaking or technical writing experience
- Leadership in technical project planning and execution
- Experience mentoring engineers at multiple levels
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Part of a distributed, global engineering team focused on open-source innovation
Open Source Contribution
Active participation in open-source projects is encouraged and supported. Engineers are expected to contribute code, documentation, and reviews to community repositories.
Work Environment
Team members work in a flexible, inclusive environment that values transparency, collaboration, and technical excellence. Remote collaboration is central to daily operations.
Available for qualified candidates


