Software Engineer II

TAP Engineering LLC

• $130K — $190K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Active TS/SCI clearance with appropriate polygraph
  • Bachelor's degree in Computer Science or related field, or 18 years of relevant experience
  • 14+ years experience in software development or engineering
  • Proficient in programming languages like C, C++, C#, Java, or Python
  • Familiar with Windows and/or UNIX/Linux environments
  • Strong understanding of the software development lifecycle and performance optimization
  • Experience with DevOps tools and CI/CD processes

Responsibilities

  • Analyze user requirements to derive software and performance requirements
  • Design, develop, and modify complex software systems
  • Debug and resolve defects and performance issues
  • Integrate software into systems and environments
  • Design and implement complex algorithms
  • Develop and optimize database queries and data interfaces
  • Lead and support software development teams

Benefits

  • Paid Time Off: 15-25 days annually plus 11 paid holidays
  • Retirement: Up to 15% employer contribution to a 401(k)
  • Medical Coverage: Free for employees, optional buy-up plans for dependents
  • Employer-paid dental and vision insurance
  • Employer-paid life and disability insurance
  • Tuition Reimbursement: Up to $36,000 per year
  • Flexible Spending Accounts for healthcare and dependent care
  • Performance-based rewards including bonuses and merit increases
Full Job Description
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

Similar Jobs

More Jobs at TAP Engineering LLC

More Aerospace & Defense Jobs

Find similar Software Engineer II jobs: