Cloud Software Engineer, Level 2

Independent Software, Inc.

Maryland

On-site

USD 120,000 - 190,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Independent Software is seeking a Cloud Software Engineer Level 2 to design, develop, and maintain Big Data cloud applications supporting mission-critical operations. You will work with distributed computing, data processing systems, and modern frameworks using Node.js and TypeScript to build scalable, reliable solutions.

Role requires extensive full-stack JavaScript experience, plus hands-on work with Hadoop ecosystems and cloud data processing.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Eight+ years of software engineering experience.
  • Experience with Big Data Cloud technologies and distributed computing.

Responsibilities

  • Design, develop, test, and maintain complex cloud-based software.
  • Support Big Data processing across distributed systems.
  • Develop and integrate Java applications and RESTful services.
  • Implement Hadoop ecosystem technologies (HDFS, HBase, MapReduce, YARN, ZooKeeper).
  • Develop workflows for distributed data processing and analytics.
  • Troubleshoot defects and optimize performance.
  • Collaborate to improve software quality and developer processes.

Skills

Full-stack JavaScript
Big Data Cloud
Java & REST
Hadoop Stack
Linux/UNIX
Debug & Troubleshoot

Education

Bachelor's degree in Computer Science

Tools

Node.js
TypeScript
HDFS
HBase
MapReduce
YARN
ZooKeeper
RESTful services
SQL/DB interfacing

Job description

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

  • Design, develop, test, and maintain complex cloud-based software applications.
  • 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.
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.

  • 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

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 your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Independent Software, Inc. • Annapolis (MD)

On-site
USD 120,000 - 180,000
Competitive compensation
Generous benefits
Work-life balance
Cloud Software Engineer CSWE2 [D.26.0220]
Cloud Software Engineer CSWE2 [D.26.0220]

Dover Networks LLC • Maryland

On-site
USD 204,000 - 223,000
Software Engineer
Software Engineer

Independent Software • Maryland

On-site
USD 100,000 - 130,000
Competitive compensation
Generous benefits
Career development opportunities
Cloud Software Engineer, Level 2
Cloud Software Engineer, Level 2

Avalore, LLC • Annapolis (MD)

On-site
USD 120,000 - 150,000
Employer-Paid Health Care Plan
Retirement Plan with matching
Life Insurance
+3
Cloud Software Engineer, Level 2
Cloud Software Engineer, Level 2

Avalore.ai • Maryland

On-site
USD 120,000 - 160,000
Health plan
401k plan
Life insurance
+4
Cloud Software Engineer II
Cloud Software Engineer II

Reflexive Concepts, LLC • Maryland

On-site
USD 120,000 - 180,000
Software Engineer
Software Engineer

Independent Software, Inc. • Maryland

On-site
USD 100,000 - 140,000
Ongoing training and career development
Competitive compensation
Generous benefits
+1
Cloud Design Engineer, Level 2
Cloud Design Engineer, Level 2

Avalore.ai • Maryland

On-site
USD 140,000 - 190,000
Employer-Paid Health Care Plan (Med/DV
Retirement Plan (401k, IRA)
Life Insurance
+5
Data Scientist, Level 2
Data Scientist, Level 2

Independent Software, Inc. • Annapolis (MD)

On-site
USD 110,000 - 150,000
Cloud Software Engineer, Level 3
Cloud Software Engineer, Level 3

Avalore.ai • Maryland

On-site
USD 150,000 - 230,000
Eligibility requirements apply
Employer-Paid Health Care Plan
Retirement Plan (401k, IRA)
+5