Cloudera is a leading data partner for major companies, focusing on transforming complex data into actionable insights. The Sr. Software Engineer will contribute to the Cloudera Manager Software Engineering team, designing and implementing scalable, secure services for hybrid and multi-cloud data management platforms.
Responsibilities:
- Collaborate with engineers, tech leads, architects, and product managers to deliver your product
- Take end-to-end ownership of project delivery, including design, estimation, implementation, documentation, and release
- Be a leader with a strong technical grasp and decisive judgment on prioritization
- Coach junior engineers on all aspects of software development
- Be responsible for architecting and implementing diverse initiatives to manage both Private and Public Cloud Cloudera customers across various Cloudera services
Requirements:
- Bachelor's degree in Computer Science or equivalent and 5-6 years of related experience; OR Master's degree and 3-5 years of related experience; OR PhD and 0-3 years of related experience
- 5+ years of fullstack development experience building software in a large-scale production environment
- Strong hold on Java and excellent debugging skills
- Good understanding of distributed systems, microservices-based architecture, networks and web architecture
- Experience with web technologies such as React, Knockout, or TypeScript
- Experience with systems design
- An open-minded approach and a desire to learn new technologies regularly
- Self-motivation, innovation, and proactivity
- Hands-on experience with Go language or Python
- Good experience with MySQL or any relational database
- Experience with cloud platforms such as AWS, Azure, or GCP