Register
|
Login
MENU
Home
Employers
Post Jobs
Employer Services
Employer Membership
Search Resumes
Job Seekers
Search Jobs
Post Resume
Job Seeker Services
Employer Lists
Register
Login
Register
|
Login
Senior Cloud Software Engineer
Independent Software
Any Location, MD
Category
Information Technology
Apply for Job
Job Description
As a Cloud Software Engineer at Independent Software, you will design, develop, maintain, and enhance complex Big Data cloud systems supporting mission-critical operations. You will work independently and as part of a collaborative team, contributing to system design, implementing advanced data processing workflows, and ensuring reliable and secure cloud-based operations.
Requirements
Analyze user requirements to derive software design and performance requirements for cloud-based systems
Design, develop, and maintain Big Data cloud applications and distributed processing systems
Implement and support data ingestion, parsing, processing, and indexing pipelines
Develop and implement MapReduce and distributed analytics workflows
Design and implement solutions using Hadoop ecosystem technologies
Develop software using Java, Python, and related object-oriented programming languages
Integrate cloud-based distributed file systems, Big Table technologies, and coordination frameworks
Debug and resolve issues within distributed cloud computing frameworks
Manage and support multi-node cloud and distributed system deployments
Design and implement Information Retrieval (IR) solutions for large-scale data processing
Collaborate with system engineers and stakeholders to define system capabilities and performance requirements
Provide input to system design, including hardware/software trade-offs and COTS/GOTS integration
Develop, test, and validate software components and document results
Recommend and implement improvements to software development processes and documentation standards
Serve as a technical lead or subject matter expert for cloud computing technologies when appropriate
Ensure quality control across software development efforts and team deliverables
Support cloud system deployment, monitoring, and performance optimization
Benefits
Competitive compensation
Generous benefits
Work-life balance
Ongoing training, mentorship, and career development
]]>