Independent Software logo

Cloud Software Engineer

Independent Software

On-site
Annapolis Junction, MD
Full-time
Senior
8+ yrs
Salary not listedPosted 3w ago

Real job — pulled straight from Independent Software’s careers page · Verified October 17, 2026 · No reposts.

Job description

Independent Software is hiring a Cloud Software Engineer — a full-time, based in Annapolis Junction, MD role. Apply directly on Independent Software's careers page below.

Cloud Software Engineer, Level 2

Location: Annapolis Junction, MD

Department: Software Engineering

What You Will Do:

As a Cloud Software Engineer Level 2 at Independent Software, you will design, develop, maintain, and enhance complex Big Data Cloud applications supporting mission-critical operations. You will work with distributed computing technologies, data processing systems, and modern software development frameworks to build scalable and reliable solutions.

This position requires extensive full-stack JavaScript development experience using Node.js and TypeScript, along with experience supporting cloud-based data processing, information retrieval, and distributed computing environments

Key Responsibilities:

 

  • Design, develop, test, and maintain complex cloud-based software applications.
  • Develop full-stack applications using JavaScript, Node.js, and TypeScript.
  • Support Big Data processing, indexing, and information retrieval across distributed systems.
  • Develop and integrate Java applications, RESTful services, and database interfaces.
  • Implement and support Hadoop ecosystem technologies, including HDFS, HBase, MapReduce, YARN, and ZooKeeper.
  • Develop workflows for distributed data processing and analytics.
  • Troubleshoot software defects, optimize application performance, and support system integration.
  • Collaborate with development teams to improve software quality, documentation, and development processes.

Required Skills and Qualifications:
 
  • Extensive full-stack JavaScript development experience, including Node.js and TypeScript.
  • Experience developing applications in Big Data Cloud and distributed computing environments.
  • Experience with Java, object-oriented programming, and RESTful web services.
  • Experience with Hadoop ecosystem technologies such as HDFS, HBase, MapReduce, YARN, or ZooKeeper.
  • Experience with information retrieval, distributed data processing, and database technologies.
  • Experience working with Linux/UNIX environments.
  • Strong software development, debugging, testing, and troubleshooting skills.
  • Experience integrating and processing data from multiple sources and formats.

Additional requirements:
 
  • Two (2) years of Cloud and Distributed Computing Information Retrieval experience.
  • One (1) year implementing code interacting with Cloud Big Table.
  • One (1) year implementing code interacting with Cloud Distributed File Systems.
  • One (1) year implementing complex MapReduce analytics.
  • One (1) year implementing code interacting with Cloud Distributed Coordination Frameworks.
Education and Experience:
 
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university, plus eight (8) years of Software Engineering experience, including at least two (2) years supporting Big Data Cloud technologies and/or Distributed Computing.

Education/Experience Substitutions:
  • Four (4) additional years of Cloud Software Engineering experience on similar Big Data projects may substitute for a bachelor's degree.
  • A master's degree in Computer Science or a related discipline may substitute 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


Why Choose Independent Software:

At Independent Software, our people are the mission. We’ve 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.


We’re 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.

Get Cloud Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Airbus logo

System Integration Developer Intern

Gdansk
✓ From careers page· 2d ago
Airbus logo

Intern Frontend Developer

Gdansk
✓ From careers page· 2d ago
Airbus logo

Software Engineer, Full Stack Developer

Bangalore Area
✓ From careers page· 2d ago
Bloomerang logo

Software Engineer, PDLC Tooling and Automation (Remote)

$101k–$168kRemote · US, Canada
✓ From careers page· 2d ago

Frequently asked questions

What skills are required for Cloud Software Engineer at Independent Software?

The required skills for Cloud Software Engineer at Independent Software include: JavaScript, Node.js, TypeScript, Java, Hadoop, Yarn, Linux, Unix, Big Data.

What is the seniority level for Cloud Software Engineer at Independent Software?

Cloud Software Engineer at Independent Software is a Senior level position.

How do I apply for Cloud Software Engineer at Independent Software?

You can view the full description and apply for Cloud Software Engineer at Independent Software on EchoJobs: https://echojobs.io/job/independent-software-cloud-software-engineer-level-2-4s1v6.