Senior Software Engineer - Remote
About the Role
We are seeking a Senior Software Engineer to join our team at Cloudera. As a Senior Software Engineer remote, you will empower organizations to transform complex data into actionable insights. You will work with the Atlas Engineering team within the SDX (Shared Data Experience) Services organization, focusing on developing and maintaining Atlas products that enable data security for the Cloudera Data Platform.
What You'll Do
- Develop cross-product features to enable a shared data experience for enterprise customers.
- Design, code, and implement elegant, scalable, enterprise-quality software.
- Work iteratively in an Agile development environment.
- Build strong relationships and collaborate with platform and UI engineers, quality engineers, and UX designers.
- Address customer issues by working closely with the support team.
Requirements
- 5+ years of software engineering experience developing products and/or platforms for internal or external customers.
- Experience with back-end platform and server technologies using at least one of these languages: Java, C++, Python.
- Experience with REST API and Microservices development.
- Familiarity with cloud technologies such as AWS, GCE, or Azure.
- Development experience in Linux environments.
Nice to Have
- Big Data / NoSQL / distributed database experience.
- Good understanding of Apache Atlas.
- Recognized contributions to open source projects.
- Experience with containerization technologies such as Kubernetes.
- Experience building scalable, robust, and secure enterprise applications.
What We Offer
- 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.
This Senior Software Engineer remote position at Cloudera offers a unique opportunity to work on innovative data solutions while enjoying flexible work arrangements and competitive compensation.
Who Will Succeed Here
Proficient in Java and Python with hands-on experience in developing REST APIs and microservices, enabling efficient data processing and integration within cloud environments like AWS and Azure.
Strong problem-solving skills and self-motivation, essential for thriving in a remote work environment, where proactive communication and collaboration with cross-functional teams are crucial.
Deep understanding of container orchestration using Kubernetes and experience with Linux systems, ensuring seamless deployment and management of applications in cloud infrastructures.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months