Principal Cloud Software Engineer

Envision-Innovative Solutions
Jessup, United States of America
24 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Jessup, United States of America

Tech stack

Java
Business Analytics Applications
User Authentication
Bash
Big Data
Cloud Computing
Cloud Computing Security
Apache Lucene
Computer Programming
Distributed Computing Environment
Distributed Systems
Hadoop
Hadoop Distributed File System
MapReduce
HBase
Information Retrieval
Java Web Services
JSON
Python
Maven
MongoDB
Object-Oriented Software Development
Performance Tuning
Public Key Infrastructure
Ruby
Software Engineering
Solr
Virtualization Technology
XML
Apache Zookeeper
Data Processing
Scripting (Bash/Python/Go/Ruby)
Apache Yarn
Software Troubleshooting
Information Technology
Avro
REST

Job description

As a Principal Cloud Software Engineer, you will design, develop, and maintain advanced Big Data and cloud-based systems supporting mission-critical operations. You will work with cutting-edge technologies in cloud computing, distributed systems, data processing, and information retrieval. Key responsibilities include:

  • Developing and enhancing complex cloud and Big Data applications
  • Designing and implementing scalable backend processing and analytics solutions
  • Building Java-based applications and RESTful services
  • Working with Hadoop ecosystem technologies and distributed computing frameworks
  • Analyzing requirements and translating them into technical solutions
  • Troubleshooting software issues and optimizing system performance
  • Participating in software design, testing, and deployment activities
  • Collaborating with engineers and stakeholders to deliver high-impact solutions

Requirements

We are seeking a talented and motivated Principal Cloud Software Engineer to join our team in Annapolis Junction, Maryland., * 12+ years of Software Engineering experience supporting programs of similar scope and complexity

  • Minimum 2 years of experience with Big Data, Cloud Technologies, or Distributed Computing
  • Bachelor's degree in Computer Science or related field (or equivalent experience)
  • Experience with:
  • Java
  • Object-Oriented Design & Programming
  • RESTful Web Services
  • Maven
  • Hadoop Ecosystem Technologies (HDFS, HBase, MapReduce, YARN, ZooKeeper)
  • Experience with Information Retrieval technologies such as Apache Solr, Lucene, or MongoDB
  • Familiarity with processing large and diverse data formats including XML, JSON, CSV, and Avro Desired Skills:
  • Python, Bash, Ruby, or similar scripting languages

  • Cloud infrastructure and virtualization technologies

  • Multi-node system deployment and management

  • Information Assurance and secure cloud application development

  • Experience with enterprise authentication, PKI, and security best practices Security Clearance Requirement:

  • Current/Active TS/SCI with Full Scope Polygraph.

Benefits & conditions

  • 5 Weeks PTO
  • 100% Employer-Paid Medical Coverage
  • $1,200 Phone & Internet Stipend
  • 401(k) + ~10% (Vested Day One)
  • 5% Annual Bonus

About the company

Since 2008, Envision Innovative Solutions has delivered mission-focused technology solutions to the Intelligence Community. We support critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions that make a real-world impact.

Apply for this position