BCT LLC
Annapolis Junction, MD
Software Engineer (Level 0) with TS/SCI w/Poly
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer (Level 0) with TS/SCI w/Poly at BCT LLCJob details
- Location
- Annapolis Junction, MD
- Work type
- Hybrid
- Compensation
- $100,000 - $132,000/yr
- Clearance
- Required
- Posted
- 2 days ago
- Apply on
- bct.hrmdirect.com
About this role
BCT LLC is a mission-focused technology services company supporting national security customers. The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex software systems, including analytics, algorithms, large-scale data processing, real-time systems, and business management systems. The role also involves software testing, problem resolution, high-performance computing benchmarks, test scripting, data visualization, and reporting.
What you'll do:
- 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
- Tasking includes authoring and maintaining benchmarks for high-performance computers; Writing test scripts; Creating visualizations of test data; Running tests on HPCs, gathering results, and authoring reports
What they're looking for:
- The ideal candidate must possess an active TS/SCI w/Poly
- Experience developing in Unix
- Ability to perform shell scripting
- Working knowledge of Configuration Management (CM) tools and Web Services implementation
- A bachelor's degree from an accredited college or university in Computer Science or related discipline is required
- Four (4) years of software experience on projects with similar software processes may be substituted for a bachelor's degree
- Strong C/C++, Bash and Python programming skills
- Experience developing with Java in a Unix environment
- Understanding of software unit and integration testing, bug reporting and tracking, documentation, and production software support and maintenance
- Comprehension of software engineering fundamentals, object-oriented programming, relational databases, scripting knowledge and an advanced level of development operations skill set
- Understanding of AGILE software development methodologies and use of standard software development tool suites
- Experience using Jupyter notebooks and Matplotlib is a bonus
Benefits:
- Very competitive 401(k) Plan with Matching Contributions
- Independent 401(k) and Investment Advisory Services
- BCT-Funded Health Savings Account (HSA)
- Health/Dental/Vision Coverage
- Competitive PTO & Federal Holiday package
- Life/AD&D/Disability Coverage paid 100% by BCT
- Generous Employee Referral Program
- Tuition/Training Reimbursement
- Wellness Membership Program
- Pet Adoption Program
Ready to apply to BCT LLC?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.