Senior Cloud Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Howard County, MD - USA

profile Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

What You Will Do:

As a Cloud Software Engineer (CSWE) Level 3 at Independent Software you will design develop maintain and enhance complex Big Data cloud systems supporting mission-critical operations. You will contribute across the full software lifecycle with a focus on back-end processing data ingestion analytics and indexing within distributed cloud environments.

In this role you will apply expertise in cloud computing distributed systems and the Hadoop ecosystem to build scalable high-performance solutions. 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.

Key Responsibilities:

  • 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 (e.g. HDFS HBase YARN Zookeeper)
  • 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

Required Skills and Qualifications:
  • Strong experience with cloud computing and distributed systems architectures
  • Experience with Big Data technologies and Hadoop ecosystem tools (e.g. HDFS MapReduce HBase YARN Zookeeper)
  • Proficiency in programming languages such as Java and Python
  • Experience with Information Retrieval (IR) concepts and technologies (e.g. Elasticsearch Apache Solr Lucene)
  • Experience with data ingestion parsing and processing of large and diverse data sets (e.g. JSON XML CSV Avro)
  • Experience with DevOps tools and practices CI/CD pipelines and version control systems
  • Familiarity with technologies such as Elasticsearch NiFi Spring Boot and Angular
  • Experience with distributed coordination frameworks and multi-node system management
  • Knowledge of cloud-based storage Big Table implementations and distributed file systems
  • Experience with UNIX/Linux environments (e.g. CentOS RedHat)
  • Understanding of system performance scalability and optimization in distributed environments
  • Familiarity with security practices including authentication PKI and securing distributed systems
  • Strong analytical troubleshooting and problem-solving skills
  • Ability to work independently and as part of a team in a fast-paced environment

Education and Experience:
  • Bachelors degree in Computer Science or a related discipline from an accredited college or university is required
  • Four (4) additional years of cloud software engineering experience may be substituted for a bachelors degree
  • Masters degree in Computer Science or related discipline may be substituted for two (2) years of experience
  • Minimum of twelve (12) years of software engineering experience on programs and contracts of similar scope type and complexity is required
  • Minimum of four (4) years of experience supporting Big Data cloud technologies and/or distributed computing environments is required
Clearance Requirement:
  • Must possess an active TS/SCI with appropriatePolygraph tobe considered for this role

Why Choose Independent Software

At Independent Software our people are the mission. Weve built a company around collaboration integrity and innovation and we make sure our team has the tools and support to grow succeed and thrive.
When you join us you will:
  • Support critical national security missions that matter
  • Be part of a close-knit employee-first culture where your voice is heard
  • Expand your skills through ongoing training mentorship and career development
  • Enjoy competitive compensation generous benefits and work-life balance


Ready to take the next step in your career Join us and be part of something bigger.

Apply today.


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.


Required Experience:

Senior IC

What You Will Do: As a Cloud Software Engineer (CSWE) Level 3 at Independent Software you will design develop maintain and enhance complex Big Data cloud systems supporting mission-critical operations. You will contribute across the full software lifecycle with a focus on back-end processing data i...
View more view more

About Company

Company Logo

Independent Software: Home of efficient and effective information technology services.

View Profile View Profile