We are seeking a Cloud Software Engineer to support the development and maintenance of complex, large-scale cloud-based systems. This role focuses on Big Data environments and involves working across backend processing, data analysis, and indexing functions. The ideal candidate will have experience with cloud computing and the Hadoop ecosystem, including developing Java-based applications, working with distributed systems, and applying object-oriented design principles. You will contribute to system development based on documented requirements, either independently or as part of a team. Responsibilities include reviewing and testing software components to ensure alignment with design requirements, documenting results, and resolving software issues. You will apply appropriate software development methodologies and support system design efforts, including evaluating hardware/software trade-offs, identifying opportunities for reuse, and incorporating COTS/GOTS solutions when applicable. This position also involves supporting requirements analysis from the system level down to individual software components in a structured development environment.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
1-10 employees