BCT LLC→
Software Engineer at BCT LLC in Annapolis Junction, MD
Entry LevelOn-siteAnnapolis Junction, MD$100k–$200k/yr
Skills
ts/sci with poly clearancepolicy experiencesigint backgroundsoftware development methodologiessoftware design methodologiessoftware debuggingsoftware testingsoftware documentationdatabase query developmentalgorithm implementationsystems engineering
Job Description
Summary: BCT LLC is a small business committed to delivering meaningful solutions for their customers. They are seeking Software Engineers to develop, maintain, and enhance complex software systems, working both individually and as part of a team to ensure adherence to design requirements and resolve software issues.
Responsibilities:
- Analyze user requirements to derive software design and performance requirements
- Debug existing software and correct defects
- Provide recommendations for improving documentation and software development process standards
- Design and code new software or modify existing software to add new features
- Integrate existing software into new or modified systems or operating environments
- Develop simple data queries for existing or proposed databases or data repositories
- Write or review software and system documentation
- Design or implement complex database or data repository interfaces/queries
- Implement algorithms to meet or exceed system performance and functional standards
- Assist with developing and executing test procedures for software components
- Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas
- Modify existing software to correct errors, to adapt to new hardware, or to improve its performance
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Required Qualifications:
- Active TS/SCI with POLY
- Experience with Policy and/or a SIGINT background
- High School Diploma or GED, plus twenty-four (24) years of general systems engineering experience
- Bachelor's degree in a qualified engineering or related field, plus (20) years of systems engineering experience
- Master's degree or PhD in a qualified engineering or related field, plus (18) years of systems engineering experience
- One (1) year of experience in Software Engineering
- Three (3) years of experience in Software Engineering
- Six (6) years of experience in Software Engineering
- Nine (9) years of experience in Software Engineering
- Bachelor's degree in Engineering, Computer Science, Mathematics, or appropriate field from an accredited college or university may be substituted for one (1) year of experience
- Graduate degree may be substituted for three (3) years of experience
- PhD may be substituted for six (6) years of experience
- Appropriate coursework in other degree programs can be substituted for an Engineering, Computer Science, or Mathematics degree
Required Skills: TS/SCI with POLY clearance, Policy experience, SIGINT background, Software development methodologies, Software design methodologies, Software debugging, Software testing, Software documentation, Database query development, Algorithm implementation, Systems engineering
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, Gym Membership Program, Pet Adoption Program, Several Scholarship Opportunities- available to BCT family members/dependents
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
Gym Membership Program
Pet Adoption Program
Several Scholarship Opportunities- available to BCT family members/dependents