Software Engineer (SWE) (HPC)

Department: HPC
Location: Annapolis Junction, MD
or

Join an outstanding team that offers exciting job opportunities! Here at BCT-LLC every project, client and team member is unique, and we celebrate and leverage that fact through embracing unique methods and talents that drive results.

BCT-LLC is seeking a Software Engineer to work on our High Performance Computing Project!! The ideal candidate must possess an active TS/SCI with POLYGRAPH. This is a customer-facing role in the Annapolis Junction area. The ideal candidate will have Linux experience, lower-level software development experience (ie: Assembly Language). It is desired for the SWE to have automated testing experience, but not required.

What you will do

The Software Engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. 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 Commercial Off-the-shelf (COTS/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

The Software Engineer is expected to have a strong proficiency in low-level programming languages (C/C++, Assembly) and computer architecture is required for this position. Linux, Linux Command Line Interface, Bash or Python or C++ or Java/JavaScript.. Knowledge of Rest, Mern or Mean Stack.An understanding of high-performance computing (HPC), including parallel programming (MPI,SHMEM and/or UPC variations) is a plus.

Specific Tasking:

Focus Areas:

Information Systems: The individual assigned will be responsible for helping implement in software, integrate, and test capabilities that:

AND/OR

Continuous Integration/Continuous Deployment (CI/CD): The individual assigned will support the software integration and testing that will:

The Software Engineer shall:

What you will need

SWE2

SWE2 Specific Tasking:

SWE2 Qualifications:

SWE3 Qualifications:

BCT-LLC offers a highly competitive benefit package to include:

Who is BCT?

BCT, LLC is a woman-owned small business, founded in 2006. Since then, BCT has worked tirelessly to construct a foundation laser-focused on its core values of Humility, Respect, Integrity, Loyalty, Kindness, Gratitude, Innovation and Initiative. In mobilizing these values, BCT has been able to deliver exceptional service to its valued customers and seeks to maintain that reputation in each step along the way. Headquartered in Annapolis Junction, MD, they serve customers throughout the DMV, and beyond. With a combined 70 years of experience directly supporting the missions of National Security, BCT’s leadership knows their business better than most. Employees find themselves highly supported by a very dedicated and available home-office team in addition to leadership whose main-focus is their employee’s success and happiness. In short, BCT does small business like none other - come check out the difference!

BCT LLC is proud to be an Equal Opportunity Employer. All facets of employment including the decision to hire, promote, discipline, or discharge, will be based solely on merit & business need. Candidates and Employees will never be subject to discrimination on the basis of race, color, religion, age, genetic information, or any other status protected under federal, state, or local law.

or

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System