Software Engineer II
$130k - $190kTAP Engineering
Position Overview
TAP Engineering is seeking a Software Engineer to support the development, enhancement, and integration of complex software systems in a mission-focused environment. This is a full-time position on a standard day shift, Monday through Friday. This role involves working on high-performance applications, large-scale data processing systems, real-time solutions, and advanced analytics platforms. The Software Engineer will play a key role in system design, algorithm development, and team-level technical leadership. This position requires strong experience across the full software development lifecycle, as well as the ability to collaborate with system and hardware engineers to deliver scalable, high-quality solutions.
Key Responsibilities
- Analyze user requirements to derive software design and performance requirements
- Design, develop, and modify complex software systems to meet functional and performance objectives
- Debug and resolve software defects and performance issues
- Integrate software into new or existing systems and environments
- Design and implement complex algorithms under performance and system constraints
- Develop and optimize database queries and data interfaces
- Lead and support software development teams to ensure successful project execution
- Review and maintain software and system documentation
- Perform quality control on team deliverables and ensure adherence to development standards
- Collaborate with system and hardware engineers to define system requirements and interfaces
- Coordinate software installation and monitor system performance to ensure operational requirements are met
- Identify and implement improvements to software development processes and documentation standards
Required Qualifications
- Active TS/SCI clearance with appropriate polygraph
- Bachelor's degree in Computer Science or a related field
- OR 18 years of relevant experience in lieu of a degree
- 14+ years of experience in software development or engineering roles
- Strong experience with one or more programming languages such as C, C++, C#, Java, or Python
- Experience developing applications in Windows and/or UNIX/Linux environments
- Strong understanding of software development lifecycle, debugging, and performance optimization
- Experience with DevOps tools such as Docker, Terraform, Ansible, or Packer
- Experience with CI/CD tools such as Jenkins or Bamboo and building automated pipelines
- Experience leading or overseeing software development teams
- Strong analytical, problem-solving, and communication skills
Preferred Qualifications
- Experience working with large-scale data processing or real-time systems
- Strong background in system architecture and performance tuning
- Experience working in distributed or cloud-based environments
- Experience mentoring junior engineers and leading technical initiatives
- Familiarity with advanced algorithm development and optimization techniques
Compensation
The anticipated salary range for this position is $130,000–$190,000, based on relevant experience, qualifications, and other applicable factors. The compensation range provided is a general guideline and is not a guarantee of compensation or salary.
Clearance Requirement
This position requires an active TS/SCI security clearance with appropriate polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.
Benefits Overview
TAP Engineering offers a comprehensive and competitive benefits package, including:
- Paid Time Off: 15–25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
- Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
- Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
- Dental & Vision: Employer-paid plans with optional enhancements
- Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
- Flexible Spending Accounts: Healthcare and dependent care FSAs
- Tuition Reimbursement: Up to $36,000 per year for approved coursework
- Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
- Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses
Additional Information
TAP Engineering is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other status protected by law.
- ...Description Remote Our client is seeking a Software Engineer in Test II to support Consumer Technology initiatives that enhance member and customer outcomes. The role requires designing, developing, maintaining, and troubleshooting software applications and test...SuggestedPermanent employmentFull timeRemote work
$62.4k - $97.9k
...! Job Details Summary : We're looking for a Full Stack Engineer II who can build and maintain applications across the stack while... ...Required Qualifications ~ Bachelor’s degree in computer science, software engineering, systems engineering, information technology, or a...SuggestedFull timeLocal area- ...clearance to be considered.* ProSync is seeking a Systems OR Software Engineer to develop, maintain, and enhance complex and diverse software... ...software engineering experience.) ~ Software Engineer Level II's require a relevant Bachelor's degree or higher plus fourteen...SuggestedFlexible hours
- ...Polygraph Required Position Overview We are seeking a junior level Software Engineer with a minimum of 4+ years of expertise and a technical... ...discipline (ability to substitute years of experience) IAT Level II certification (as mandated by DoD Directive 8140.01 & 8570-01-...SuggestedFull time
- ...Fullscope Polygraph clearance to be considered.* ProSync is seeking a Software Engineer with strong satellite protocol processing experience and... ...engineering experience. ~(Note: Software Engineer Level II's require a relevant Bachelor's degree or higher plus fourteen...SuggestedFlexible hours
- ...Job Description Job Description Senior Lead Network Engineer II Employment Type: Full Time Department: Information Technology... ...wired and wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current setup...Full timeLocal areaMonday to FridayFlexible hours
- A technology company in Jessup, MD is seeking a junior level Software Engineer. The role requires a minimum of 4 years of development experience... ...practices. The ideal candidate will also hold an IAT Level II certification and an active TS/SCI with Full Scope Polygraph....Full time
- ...Multiple Opportunities | National Security | Cutting-Edge Technology MUST HOLD A TS/SCI with Polygraph Are you a Software Engineer looking to work on technology that directly impacts national security? We're hiring Software Engineers across multiple mission...Full time
- ***This is NOT a remote position*** Job Description We are seeking a Security Software Engineer to build and harden software systems supporting DoD programs operating under CMMC/NIST 800-171/FedRAMP compliance requirements. You will embed security across the SDLC...
$100k - $120k
...Data Engineer II InVita Healthcare Technologies is a leading software provider for complex medical, forensics, and community care environments. We build specialized, highly configurable, and integrated systems that support hospitals, blood centers, donation organizations...Work at officeLocal areaMonday to Friday3 days per week$90.85k - $113.57k
...projects nationwide. Job Description Summary: The Design Engineer II, Substation owns the preliminary substation design and engineering... .... ~ Demonstrated proficiency in electrical design software (AutoCAD, ETAP, or similar). ~ Strong understanding of substation...Contract workFor subcontractorLocal areaRemote work- ...___________________________________________________ As a Software Engineer, you will develop and improve monitoring solutions used across... ...A current certification meeting DoD 8570/8140 IAT Level II requirements; certification is preferred but is not required on...Contract workTemporary workLocal areaImmediate startRemote work
- ...discovery, and scalable national security outcomes. As a Network Engineer on this program, you will help deliver enhanced HPC... ...(7) years minimum experience in lieu of degree. DoD 8570 IAT II level certification. Must have datacenter network design and...Contract workTemporary workLocal areaImmediate start
- ...Experienced Systems EngineerThe Experienced Systems Engineer applies a working knowledge of systems engineering fundamentals to provide... ...requirements, and allocation of the same to individual hardware, software, facility, and personnel components.System requirements and...Work experience placementShift work
$60k - $70k
...Job Description Job Description Position : Clinical Applications Programmer II Salary Range : $60,000-70,000 Location : Baltimore, MD About Pharmaron Pharmaron is a global contract research and manufacturing organization (CRO/CDMO) helping pharma and...Contract workTemporary workWorldwideFlexible hours$200k - $235k
...System Engineer IIBTS Software Solutions is seeking a System Engineer II with an active TS/SCI w/ POLY to join our team in Laurel, MD.What You'll Get To Do:Analyzes user's requirements, concept of operations documents, and high-level system architectures to develop system...Contract workWork experience placementLocal area$120.8k - $265.8k
Job Title: Networking Security Engineer II Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: None Type of Travel: None * * * The...Full timeContract workWork experience placementFlexible hours- The Software Engineer I serves as a core member of the Oceaneering Technologies (OTECH) group. Engineers are expected to learn OTECH processes and best engineering practices; and apply the knowledge towards growing a software engineering skill set. This role is key in implementing...
- Description nDepth Security is seeking a Software Engineer 1 to support mission-focused cyber training programs. Support software development, testing, deployment, and maintenance for cyber training applications while growing skills across the DevOps lifecycle. Work Schedule...Monday to Friday
$99k - $125k
...Job Description Job Description Position Overview TAP Engineering is seeking a Software Engineer to support the development, enhancement, and maintenance of complex software systems in a mission-focused environment. This is a full-time position on a standard day...Full timeTemporary workMonday to FridayFlexible hoursDay shift- Reflexive Concepts is seeking a skilled Software Engineer I to join our team! Qualifications Seven (7) years of experience supporting projects and programs similar in scope and complexity Bachelors Degree in Computer Science or a related field Duties and Responsibilities...Shift work
$134k - $162k
...Position Overview TAP Engineering is seeking a Software Engineer III to lead the design, development, and delivery of complex software systems in a mission-focused environment. This is a full-time position on a standard day shift, Monday through Friday. This role supports...Full timeTemporary workMonday to FridayFlexible hoursDay shift- ...for our next foundational hire to help shape the future of our product and technology. The Role We are looking for a passionate Software Engineer who thrives on the challenge of learning and mastering new domains in a dynamic team environment. We expect our team members...
- ...technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a Jr Software Engineer to support the development and maintenance of complex software systems within a collaborative engineering environment. This role...
$10k
...annual health and technology allowances, and access to a state-of-the-art technology lab. Learn more at Your Mission As a Software Engineer III, you will work on high-impact analytics development projects that support critical data operations. You will be...- ...Job Description Job Description PKI SOFTWARE ENGINEER Ft. Meade, MD - Full Time (Hybrid) Salary: 140-170K August Schell is looking... ..., ISC CertAgent, or similar) ~ DoD 8570/8140 IAT Level II certification (Security+ or equivalent) ~ Strong written and...Full timeFor contractorsLocal areaFlexible hours
$75k - $139k
...Reliability Engineer II Location: Baltimore, MD ASR Group is the world's largest refiner and marketer of cane sugar, with an annual production capacity of more than 6 million tons of sugar. The company produces a full line of grocery, industrial, food service and...Temporary workWork experience placementLocal area- Patapsco.AI is seeking a Software Engineer to join a fast-moving AI startup building a distributed platform for AI workloads, including LLM serving and fine-tuning. You will own projects, contribute to production readiness, and collaborate with a small team to deliver features...
- ...All applicants must reside in the United States at the time of application. Overview BigBear.ai is seeking a Full Stack Software Engineer to help build the next generation of AI infrastructure that will drive innovation across the customer organization. In this...
- ...s Degree in computer science, information technology, network engineering, or a related field (Required) One year of relevant education... ..., CiscoWorks and network analyzers; isolate hardware vs software/firmware/OS vs application and patterned vs non‑repeatable faults...Full timeWork experience placementWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- software development engineer aws Hanover, MD
- federal - software developer Hanover, MD
- software engineer contract Hanover, MD
- part time software developer remote Hanover, MD
- software developer Hanover, MD
- software engineer internship remote Hanover, MD
- software engineer amazon Hanover, MD
- senior software engineer Hanover, MD
- software engineer Hanover, MD
- scientific software engineer Hanover, MD




