Independent Software
Cloud Software Engineer, Level 3
Independent Software, Ellicott City, Maryland, United States, 21042
Overview
Cloud Software Engineer at Independent Software, responsible for designing, developing, maintaining, and enhancing complex Big-Data cloud systems based on documented requirements. Focus on back-end processing, analysis, and indexing using cloud computing, distributed systems, and information retrieval (IR). Leverage technologies such as Hadoop ecosystem, AWS, Azure, containerization (Docker/Kubernetes), and automation frameworks to deliver secure, scalable, and high-performance solutions. Responsibilities
Design, develop, maintain, and enhance Big-Data cloud systems based on documented requirements. Contribute to all stages of back-end processing, analysis, and indexing. Collaborate across engineering disciplines to deliver robust mission-ready systems; work independently and as part of a team. Conduct hardware/software trade-off analysis and integrate COTS/GOTS components. Troubleshoot and resolve complex issues; provide technical leadership to ensure quality and compliance. Required Skills and Qualifications
Proven expertise in software engineering and design across complex systems. Proficiency in modern programming languages (e.g., Java, Python, C, C++). Strong understanding of performance tuning, real-time systems, and algorithm development. Experience with hardware/software trade-off analysis and integration of COTS/GOTS tools. Familiarity with database development, querying, and optimization. Ability to work independently or as a technical lead within a team. Strong written and verbal communication skills, particularly in documenting code and test results. Preferred Skills (Nice-to-Have)
Familiarity with Agile methodologies (Scrum). Experience with Elastic stack (indexing, search, data management). Familiarity with NiFi for data flow management. Experience with Ansible scripting. Background in SIGINT-related systems or joint program dataflow architectures. Education And Experience
Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Twelve (12) years of software engineering experience on programs of similar scope, type, and complexity is required. At least four (4) years must involve Big-Data cloud technologies and distributed computing. In lieu of a degree, an additional four (4) years of experience in Cloud Software Engineering on projects of similar scope may be substituted. A Masters degree in Computer Science or related discipline may be substituted for two (2) years of experience. A Cloudera Certified Hadoop Developer certification may substitute for one (1) year of Cloud experience. Clearance Requirement
Must possess an active TS/SCI with appropriate Polygraph to be considered for this role Were an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. #J-18808-Ljbffr
Cloud Software Engineer at Independent Software, responsible for designing, developing, maintaining, and enhancing complex Big-Data cloud systems based on documented requirements. Focus on back-end processing, analysis, and indexing using cloud computing, distributed systems, and information retrieval (IR). Leverage technologies such as Hadoop ecosystem, AWS, Azure, containerization (Docker/Kubernetes), and automation frameworks to deliver secure, scalable, and high-performance solutions. Responsibilities
Design, develop, maintain, and enhance Big-Data cloud systems based on documented requirements. Contribute to all stages of back-end processing, analysis, and indexing. Collaborate across engineering disciplines to deliver robust mission-ready systems; work independently and as part of a team. Conduct hardware/software trade-off analysis and integrate COTS/GOTS components. Troubleshoot and resolve complex issues; provide technical leadership to ensure quality and compliance. Required Skills and Qualifications
Proven expertise in software engineering and design across complex systems. Proficiency in modern programming languages (e.g., Java, Python, C, C++). Strong understanding of performance tuning, real-time systems, and algorithm development. Experience with hardware/software trade-off analysis and integration of COTS/GOTS tools. Familiarity with database development, querying, and optimization. Ability to work independently or as a technical lead within a team. Strong written and verbal communication skills, particularly in documenting code and test results. Preferred Skills (Nice-to-Have)
Familiarity with Agile methodologies (Scrum). Experience with Elastic stack (indexing, search, data management). Familiarity with NiFi for data flow management. Experience with Ansible scripting. Background in SIGINT-related systems or joint program dataflow architectures. Education And Experience
Bachelors degree in Computer Science or related discipline from an accredited college or university is required. Twelve (12) years of software engineering experience on programs of similar scope, type, and complexity is required. At least four (4) years must involve Big-Data cloud technologies and distributed computing. In lieu of a degree, an additional four (4) years of experience in Cloud Software Engineering on projects of similar scope may be substituted. A Masters degree in Computer Science or related discipline may be substituted for two (2) years of experience. A Cloudera Certified Hadoop Developer certification may substitute for one (1) year of Cloud experience. Clearance Requirement
Must possess an active TS/SCI with appropriate Polygraph to be considered for this role Were an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. #J-18808-Ljbffr