Job description
Software Engineer, Entry LevelSoftware Engineer, Entry Level (C++, JavaScript, Python), Intelligence Community Mission Program, Fort Meade, MD Summary: Job Title: Software Engineer, Level 0 or Level 1 (entry level) Openings: 1 Security Clearance: Active TS/SCI with Full Scope Polygraph (FSP) required. Work Type: Onsite at Fort George G. Meade, MD, in a secure government facility Job Type: Full-time Benefits: Our client provides full benefits. Program Name: SIGINT processing systems development program covering data ingest, protocol processing, and mission microservices Agency name: Intelligence Community (IC) customer, Fort George G. Meade, MD Start Date: Immediate, upon offer acceptance and clearance transfer BizFirst is assisting our client with recruiting a skilled and experienced Software Engineer. This position supports the following program: a signals intelligence (SIGINT) processing systems program that develops and integrates data ingest, protocol processing, and microservice-based mission software for an Intelligence Community customer. The position is onsite at Fort Meade, MD, and the role is open now for an immediate start. Our client is a Woman Owned Small Business that has supported U.S. defense and intelligence missions since 2012. Founded by two engineers, its systems, software, and hardware engineering teams model, analyze, design, integrate, develop, and deploy complex mission systems side by side with government customers, and the company also builds rugged RF hardware for specialized SIGINT applications. It works alongside many of the largest national security integrators and operates from Columbia, Maryland, near Fort Meade.What will you do Start your software career on a signals intelligence (SIGINT) mission team. You will analyze user requirements to derive software design and performance requirements, design and code new software, add features to existing software, and debug and correct defects. You will integrate software into new or modified systems and operating environments, write simple data queries against existing or proposed databases, and recommend improvements to documentation and development process standards. This role suits a developer early in their career who holds a Full Scope Polygraph and wants mission work with room to grow. The customer will consider both Level 0 and Level 1 candidates, so applicants with a few years of experience fit as well.Responsibilities: Analyze user requirements to derive software design and performance requirements. Design and code new software, and modify existing software to add new features. Debug existing software and correct defects. Integrate existing software into new or modified systems and operating environments. Develop simple data queries for existing or proposed databases and data repositories. Recommend improvements to documentation and software development process standards. Work on Linux systems and automate routine tasks with shell and Bash scripts.Requirements: Active TS/SCI clearance with Full Scope Polygraph. Bachelor's degree in Computer Engineering or Computer Science, which on its own meets the experience requirement for this role. Four (4) years of software engineering experience may substitute for the degree. Ability to analyze user requirements and translate them into software design and performance requirements. Experience designing, coding, and debugging software in a team setting, including academic, internship, or co-op work. Proficiency with the Linux/Unix command line and shell/Bash scripting. Ability to write basic database queries. Ability to work onsite at Fort Meade, MD. Desired Skills Programming experience in C++, JavaScript, or Python. Exposure to version control (Git) and CI/CD pipelines. Interest in SIGINT or other Intelligence Community mission systems.Benefits (provided by our client): Medical, dental, and vision coverage for the employee and family, 100% employer-paid (HMO HSA Silver plan), plus a Health Savings Account Five weeks (200 hours) of paid leave per year Eleven (11) paid federal holidays per year 401k with an employer contribution equal to 10% of salary Reimbursement for approved training, up to three days (24 hours) per year, including books and related conference or class travel Reimbursement of professional fees, such as IEEE membership and licenses Short-term and long-term disability insurance Term life insurance equal to annual salary, up to $100K Referral matching bonus programBizFirst LLC is an Equal Opportunity Employer and does not discriminate on the basis of race or ethnicity, religion, sex, national origin, age, veteran status, disability, or genetic information, or any other reason prohibited by law in employment. We use automated tools, including AI, to help evaluate applications against each role. The results are advisory, and BizFirst recruiters make the hiring decisions. To ask how this works, or to request review without automated assistance, email info@bizfirst.net . More detail is in our Privacy Policy at https://www.bizfirst.net/privacy.html
Prepare your application
Use the description above to assess your fit for BizFirst. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.