Start Your Search Here

push notification bell

Would you like to receive notifications about jobs in Hanover?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

TAP Engineering LLC

Hanover / Global

Software Engineer II

Job Description

Software EngineerTAP 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 ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDesign, develop, and modify complex software systems to meet functional and performance objectivesDebug and resolve software defects and performance issuesIntegrate software into new or existing systems and environmentsDesign and implement complex algorithms under performance and system constraintsDevelop and optimize database queries and data interfacesLead and support software development teams to ensure successful project executionReview and maintain software and system documentationPerform quality control on team deliverables and ensure adherence to development standardsCollaborate with system and hardware engineers to define system requirements and interfacesCoordinate software installation and monitor system performance to ensure operational requirements are metIdentify and implement improvements to software development processes and documentation standardsRequired QualificationsActive TS/SCI clearance with appropriate polygraphBachelor's degree in Computer Science or a related field OR 18 years of relevant experience in lieu of a degree14+ years of experience in software development or engineering rolesStrong experience with one or more programming languages such as C, C++, C#, Java, or PythonExperience developing applications in Windows and/or UNIX/Linux environmentsStrong understanding of software development lifecycle, debugging, and performance optimizationExperience with DevOps tools such as Docker, Terraform, Ansible, or PackerExperience with CI/CD tools such as Jenkins or Bamboo and building automated pipelinesExperience leading or overseeing software development teamsStrong analytical, problem-solving, and communication skillsPreferred QualificationsExperience working with large-scale data processing or real-time systemsStrong background in system architecture and performance tuningExperience working in distributed or cloud-based environmentsExperience mentoring junior engineers and leading technical initiativesFamiliarity with advanced algorithm development and optimization techniquesCompensationThe 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 RequirementThis 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 OverviewPaid 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 sharingMedical Coverage: Free medical insurance for employees, with optional buy-up plans for dependentsDental & Vision: Employer-paid plans with optional enhancementsInsurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disabilityFlexible Spending Accounts: Healthcare and dependent care FSAsTuition Reimbursement: Up to $36,000 per year for approved courseworkAdditional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel supportPerformance-Based Rewards: Merit increases, performance bonuses, and referral bonusesAdditional InformationTAP 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.
Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location