Cloud Software Engineer

Software Engineering Laurel, MD


Description

** Active Top Secret (TS/SCI) clearance with polygraph required.**

For over 10 years Visionist has been solving the Intelligence Community's toughest software and analysis challenges. Our staff enjoy the benefits and career growth opportunities of an established organization with the amazing culture of a small company. We are an employee-owned small business, meaning our employees see the benefit of their contributions and have a stake in our overall success.

As a Cloud Software Engineer you will provide cloud software research, development, and engineering services to include requirements analysis, software development, installation, integration, evaluation, enhancement, sustainment, testing, validation, and issue diagnosis/resolution. You will be involved in the development of new capabilities, testing, optimization and performance tuning, operation, and sustainment functions for both Content Warehouse (CWH) large scale compute clusters and Data Warehouse Platform (DWP) modernization activities. These positions are on a newly awarded contract supporting data warehousing and analytic platforms.

Responsibilities:

  • Work with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, Acumulo, Big Table, etc.
  • Work with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc.
  • Work with the Hadoop Distributed File System (HDFS)
  • Work with Serialization such as JSON and/or BSON
  • Develop Restful services
  • Implement Continuous Integration / Continuous Testing: Bamboo, Jenkins, GitLab Cl/Pipelines
  • Implement Continuous Monitoring: ELK Stack (ElasticSearch, Logstash and Kibana), Nagios
  • Microservices software development and container-orchestration (e.g., Kubernetes)
  • Requirements analysis and design of Object-Oriented systems
  • Develop solutions integrating and extending FOSS/COTS products

Requirements:

  • 5 years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution
  • 4 years of experience developing software with high level languages such as Java, C, C++•
  • 3 years of experience developing software for UNIX/Linux (Redhat versions 3-5) operating systems
  • 3 years of experience in software integration and software testing, to include developing and implementing test plans and test scripts
  • Hadoop/Cloud Developer Certification

Nice to Haves:

  • A Bachelor's Degree in Computer Science or in a related technical field is highly desired which will be considered equivalent to  2 years of experience.
  • Experience deploying applications in a cloud environment.
  • Understanding of Big-Data Cloud Scalability (Amazon, Google, Facebook)
  • Experience designing and developing automated analytic software, techniques, and algorithms
  • Experience with taxonomy construction for analytic disciplines, knowledge areas and skills
  • Experience developing and deploying data driven analytics, event driven analytics, sets of analytics orchestrated through rules engines• Experience with linguistics (grammar, morphology, concepts)
  • Experience developing and deploying analytics that discover and exploit social networks
  • Experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces and other technical specifications
  • Experience developing and deploying analytics within a heterogeneous schema environment

Who We Are:

Are you ready to create, modernize, and deploy software that changes the world? In support of the Department of Defense and Intelligence Community, Visionist offers the most cutting-edge software engineering, design, and analysis services. Our interdisciplinary team of engineers develops a wide range of products, from high level software, to UX/UI design, low level reverse engineering, and everything in between. Our tools are used throughout our customer organizations and our expertise is sought out by industry leaders. Our focus in cyber (CNO), data science and analytics, and user experience design has made the tools we create unlike any in the world. If you’d like to join a group of individuals supporting mission critical tasking in a cleared environment, then Visionist is the place for you. Our collaborative work environment harbors creativity and innovation which makes us the front runners in our field. The mission is our focus, and our people are our passion.

Benefits Highlights:

  • 15% retirement combined contribution (5% matching + 10% additional) to 401k and Employee Stock Ownership Plan (ESOP) each year.
  • 4 weeks paid time off that is never “use or lose” AND 12 paid holidays.
  • Flexible hours with the ability to bank extra hours for additional time off or receive straight-time overtime.
  • $10K tuition reimbursement or $1,950 student loan help annually.
  • Carefirst BCBS Medical, Dental, and Vision.
  • Government shutdown protection means employees don't have to use leave for up to 3 days out of the year for inclement weather or budget issues.
  • Career growth through continuing education, training, conferences and lunch & learns.
  • $7,500 employee referral bonus.
  • Parental benefits including extra leave, take-out meals and more.
  • $600 annual Lifestyle Bonus to support your personal fitness, tech upgrades or donate it to charity.
  • Competitive pay including annual raises and bonuses.
  • Fun employee and family gatherings like lunches, picnics, cooking contests D&D club and more!

U.S. Citizenship required (green card holders and permanent residents not eligible). Applicants selected will be required to obtain/maintain a government security clearance.

Visionist Inc. is an Equal Opportunity / Affirmative Action / Protected Veterans / Individual with Disabilities employer.