
Senior Software Engineer
Cloudera
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Job Level
About the role
- 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 as well as with Product Management, Field Engineering, and other external partners.
- Work on multiple codebases to solve complex problems.
- Work with the support team in addressing customer issues
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, Microservices development and technologies.
- Experience with cloud technologies (AWS, GCE, Azure)
- Development experience in Linux environments.
- Experience with collaboration tools (e.g., Jenkins, Jira)
- Familiarity with additional development tools such as JUnit, Maven & Jenkins.
- Clean coding habits, attention to detail, and focus on quality
- Self-driven and motivated, with a strong sense of ownership and craftsmanship
- Strong written and oral communication skills and collaboration skills.
- Ability to understand and address complex problems and systems.
- Ability to work effectively both independently and as part of a team.
- Self-Starter who has worked in high-growth, SaaS and PasS Environments.
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaC++PythonREST APIMicroservicesAWSGCEAzureLinuxJUnit
Soft Skills
collaborationcommunicationattention to detailself-drivenownershipcraftsmanshipproblem-solvingteamworkindependencemotivation