Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II

$130k - $190k
Full-time

TAP 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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer II in Hanover, MD vacancy
  •  ...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... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Jobrapido

    Baltimore, MD
    4 days ago
  • $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... 
    Suggested
    Full time
    Local area

    Cencora

    Maryland, MD
    2 days ago
  •  ...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... 
    Suggested
    Flexible hours

    Prosync

    Annapolis Junction, MD
    28 days ago
  •  ...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-... 
    Suggested
    Full time

    HoogaNet

    Jessup, MD
    17 hours ago
  •  ...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... 
    Suggested
    Flexible hours

    Prosync

    Annapolis Junction, MD
    28 days ago
  •  ...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 time
    Local area
    Monday to Friday
    Flexible hours

    Contact Government Services, LLC

    Baltimore, MD
    28 days ago
  • 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

    HoogaNet

    Jessup, MD
    2 days ago
  •  ...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

    Searchability Aerospace & Defense

    Hanover, MD
    17 hours ago
  • ***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... 

    Eccalon, LLC

    Hanover, MD
    2 days ago
  • $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 office
    Local area
    Monday to Friday
    3 days per week

    Invita Healthcare Technologies

    Baltimore, MD
    4 days ago
  • $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 work
    For subcontractor
    Local area
    Remote work

    SOLV Energy

    Maryland, MD
    3 days ago
  •  ...___________________________________________________ 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 work
    Temporary work
    Local area
    Immediate start
    Remote work

    Vibrint

    Hanover, MD
    10 days ago
  •  ...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 work
    Temporary work
    Local area
    Immediate start

    Vibrint

    Hanover, MD
    a month ago
  •  ...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 placement
    Shift work

    Oceaneering

    Hanover, MD
    17 hours ago
  • $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 work
    Temporary work
    Worldwide
    Flexible hours

    Pharmaron

    Baltimore, MD
    6 days ago
  • $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 work
    Work experience placement
    Local area

    BTS Software Solutions

    Laurel, MD
    2 days ago
  • $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 time
    Contract work
    Work experience placement
    Flexible hours

    CACI International, Inc.

    Columbia, MD
    4 days ago
  • 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... 

    Oceaneering

    Hanover, MD
    2 days ago
  • 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

    nDepth Security, LLC

    Hanover, MD
    2 days ago
  • $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 time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Hanover, MD
    3 days ago
  • 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

    Reflexive Concepts

    Linthicum, MD
    2 days ago
  • $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 time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Hanover, MD
    a month ago
  •  ...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... 

    Patapsco.AI

    Elkridge, MD
    2 days ago
  •  ...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... 

    Fantom Corporation

    Hanover, MD
    13 days ago
  • $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... 

    ClearEdge

    Linthicum, MD
    more than 2 months ago
  •  ...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 time
    For contractors
    Local area
    Flexible hours

    August Schell

    Maryland, MD
    13 days ago
  • $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 work
    Work experience placement
    Local area

    Florida Crystals

    Baltimore, MD
    17 hours ago
  • 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... 

    Patapsco.AI

    Elkridge, MD
    2 days ago
  •  ...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... 

    BigBear.ai

    Columbia, MD
    2 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Flexible hours

    Johns Hopkins Medicine

    Baltimore, MD
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!