Position:
Staff & Sr. Software Engineer -- Streaming/Kafka
Company:
Cloudera
Location:
Chile-Remote, Costa Rica-Remote, Brazil-Remote
Employment type:
Full time
Work Arrangement:
Remote
Short Summary:
At Cloudera, we empower people to transform complex data into clear and actionable insights. Join our global Streaming Data Service to develop Cloudera’s cloud-native, modular, and containerized Streaming data platform, enabling customers to create and deploy data-heavy streaming applications at scale.
Responsibilities:
- Implement, test, and deliver new features and improvements in the Cloudera Streaming product domain.
- Own features and provide technical leadership for other team members for aligned delivery.
- Build containers, operators, and jobs that run on Kubernetes to integrate distributed data platform solutions into Cloudera’s containerized product family.
- Contribute to a cross-functional software development team, covering all aspects of the development lifecycle to ensure high-quality, secure, and maintainable software.
- Collaborate with product management, support, UX, and documentation teams to deliver successful projects with an agile mindset and strong ownership.
- Provide support to our field team and customers, facilitating product adoption, smooth implementation, and troubleshooting of use cases.
- Act as a technical leader in the team, mentoring juniors and actively contributing to team process improvements.
Requirement:
- Deep experience with Apache Kafka.
- Project experience using containerization orchestration technologies (Kubernetes, Docker, Helm, Operators, CRDs, etc.).
- Deep expertise in Java with strong familiarity with the Java ecosystem and frameworks (Spring, Quarkus, Hibernate, Maven, Gradle, etc.).
- Good understanding of software design and architecture principles.
- Ability to produce clean, maintainable code and a strong sense of ownership and craftsmanship.
- Strong track record of complex software development projects, technical leadership, and cross-team collaboration.
- BS/MS in Computer Science or a related field, and/or 6+ years of relevant work experience.
- Strong written and verbal English communication skills.
Benefits:
- Generous PTO Policy
- Support work-life balance with Unplugged Days
- Flexible WFH Policy
- Mental & Physical Wellness programs
- Phone and Internet Reimbursement program
- Access to Continued Career Development
- Comprehensive Benefits and Competitive Packages
- Paid Volunteer Time
- Employee Resource Groups