Independent Software logo

Cloud Software Engineer

Independent Software

Annapolis Junction, MD
Full-time
Salary not listedPosted 5m 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 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
Innovapptive logo

Software Development Engineer in Test

Hyderabad, Telangana
✓ From careers page· 13h ago
Jitterbit logo

Senior Software Engineer, C++ - Backend (Remote)

Remote · US-eligible
✓ From careers page· 13h ago
Jitterbit logo

Senior Software Engineer, C++ - Backend (Remote)

Remote · India, Remote
✓ From careers page· 13h ago
Jitterbit logo

Senior Software Engineer, C++ - Backend (Remote)

Remote · India, Remote
✓ From careers page· 13h ago

Frequently asked questions

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.