Jobs and Careers
TE

Software Engineer 3 (HPDA Dev Ops)

Tensley Consulting
Annapolis Junction, MD, United Statesfull_timeVerifiedPosted 8 Aug 2023

About the role

The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but are not limited to, processing ­intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and  application and systems development and monitoring. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Open Source Software (OSS) and/or Commercial Off ­The-Shelf (COTS) Government Off-The-Shelf (GOTS)software in place of new development, and requirements analysis and synthesis from system level to individual software components. Experience developing in Unix. Ability to perform shell scripting. Working knowledge of Configuration Management (CM) tools and Web Services implementation.

Required Skills

  • Master's degree in Computer Science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university, plus seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Nine (9) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity.
  • Experience using the Linux CLI
  • Experience developing Bash scripts
  • Experience developing with C/C++ in a Linux environment
  • Experience developing with Python in a Linux environment
  • Experience developing with Python’s Pandas and NumPy software libraries
  • Willingness to learn Chapel elements of the Arkouda software package (NumPy-like arrays at massive scale backed by Chapel)
  • Experience with multiple file formats including HDF5 and Parquet
  • Experience documenting detailed system designs
  • Experience with Git source code repository
  • Familiarity with GitHub and open-source software development

Desired Skills

  • Familiar with the Chapel programming language
  • Experience developing with Jupyter Notebook
  • General HPC technical knowledge regarding compute, network, memory, and storage components
  • Experience with the Atlassian Tool Suite (JIRA, Confluence)

About TensleyTensley Consulting is a Service-Disabled Veteran-Owned Small Business focused on mission engineering in support of the United States Intelligence Community and the Department of Defense. Our team consists of System Engineers, Software Engineers, Test Engineers, and Signals Analysts performing work throughout the Continental United States (CONUS) and Outside the Continental United States (OCONUS).
Equal Opportunity, Diversity & InclusionWe aim to build a team that represents a variety of backgrounds, perspectives, and skills. We embrace inclusion and ensure equal employment opportunity without discrimination or harassment based on race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity or expression, age, disability, national origin, marital or domestic/civil partnership status, genetic information, citizenship status, military or veteran status, or any other personal characteristic.
Come grow with us!

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Tensley Consulting

View company profile →