Cloud Software Engineer, Level 2

Reposted 2 Months Ago
Be an Early Applicant
Annapolis Junction, MD, USA
In-Office
Expert/Leader
Cloud • Information Technology • Professional Services • Cybersecurity
The Role
Design, develop, test, and maintain complex, mission-critical software for processing-intensive analytics, real-time systems, and large-scale data environments. Collaborate on architecture, integration of COTS/GOTS, troubleshoot defects, produce documentation, and support deployment and sustainment in secure environments.
Summary Generated by Built In

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.

Skills Required

  • Experience developing, maintaining, and enhancing complex software systems
  • Strong understanding of software engineering principles, methodologies, and best practices
  • Experience with software development, testing, debugging, and system integration
  • Ability to analyze technical requirements and develop scalable software solutions
  • Experience supporting processing-intensive analytics, large data systems, or real-time systems
  • Understanding of software architecture, system design, and hardware/software integration concepts
  • Experience working with Linux, UNIX, or Windows development environments
  • Strong analytical, troubleshooting, and problem-solving skills
  • Ability to work independently and collaboratively within a team environment
  • Strong written and verbal communication skills
  • Bachelor's degree and 14 years of relevant experience OR no degree and 18 years of relevant experience
  • Must possess an active TS/SCI with appropriate Polygraph
  • Experience with large-scale distributed systems or data processing environments
  • Experience with real-time systems or protocol processing
  • Experience with Agile software development methodologies
  • Familiarity with COTS/GOTS integration and system modernization efforts
  • Experience working in secure or mission-critical environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New Haven, CT
30 Employees

What We Do

Independent Software, Inc. is a professional services company that provides information technology products and services to mission-oriented Federal Civilian Agencies. The company specializes in cloud computing and cybersecurity, offering solutions for network, database, and web security, as well as web monitoring. They are dedicated to ensuring national security and supporting soldiers through the delivery of high-quality intelligence products and highly skilled personnel.

Similar Jobs

Peraton Logo Peraton

Software Engineer

Aerospace • Information Technology • Security • Cybersecurity • Defense
In-Office
Laurel, MD, USA
18000 Employees
135K-216K Annually

Steel Point Solutions Logo Steel Point Solutions

Software Engineer

Information Technology • Consulting
In-Office
Fort Meade, MD, USA
28 Employees
72K-180K Annually

Peraton Logo Peraton

Software Engineer

Aerospace • Information Technology • Security • Cybersecurity • Defense
In-Office
Laurel, MD, USA
18000 Employees
146K-234K Annually

Peraton Logo Peraton

Software Engineer

Aerospace • Information Technology • Security • Cybersecurity • Defense
In-Office
Laurel, MD, USA
18000 Employees
146K-234K Annually

Similar Companies Hiring

Cravath, Swaine & Moore LLP Thumbnail
Legal Tech • Other • Professional Services
New York, NY
1200 Employees
VCA Animal Hospitals Thumbnail
Pet • Professional Services
Los Angeles, CA
35000 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account