Software Engineer Level 2
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsWeb DevelopersComputer ProgrammersComputer Systems AnalystsIndustries:
Computer Systems Design and Related ServicesSoftware PublishersFuel DealersBusiness Schools and Computer and Management TrainingAdministration of Human Resource ProgramsSoftware Engineer Level 2 (Visualization Developer)Software | Hanover, MD | Full TimePosition: Software Engineer Level 2Location: Laurel, MD (On-site)Category: Software EngineeringSchedule: Standard Day Shift, Monday–FridayClearance Requirement: Active TS/SCI with Polygraph (required)Experience Requirement: 14+ yearsCompensation Range: $130,000 - $138,000 Position OverviewTAP Engineering is seeking a Software Engineer Level 2 (Visualization Developer) to support advanced research and development efforts focused on data visualization, user interface design, and modern computational techniques.This role centers on building web-based visualization solutions that enable users to explore and interact with large, complex datasets, including knowledge graph environments. The ideal candidate has strong front-end development experience, a passion for data visualization, and the ability to translate complex data into intuitive, interactive visual experiences that support informed decision-making. Key Responsibilities Design and develop web-based visualization tools to support analysis of large and complex datasetsBuild interactive user interfaces that enable exploration of hierarchical and relational data structuresDevelop visualization solutions using modern JavaScript frameworks and rendering technologiesImplement responsive and intuitive user experiences for data exploration and storytellingCollaborate with stakeholders to gather feedback and iterate on visualization designsIntegrate visualization tools with backend systems and APIsOptimize performance for large-scale data rendering and interactionSupport rapid development cycles and continuous improvement of visualization capabilitiesDocument software designs, development processes, and implementation detailsRequired Qualifications Active TS/SCI clearance with PolygraphBachelor's degree in Computer Science or a related field OR 4 additional years of relevant experience in lieu of a degree14+ years of experience in software engineering or development rolesStrong experience with JavaScript and/or TypeScriptExperience building data visualizations using technologies such as D3, SVG, Canvas, WebGL, or similarExperience with front-end frameworks such as React and/or jQueryExperience working with JSON and data-driven applicationsStrong understanding of UI/UX principles and interactive designAbility to work effectively in a collaborative development environmentPreferred Qualifications Experience integrating with existing tools and API endpointsExperience with PythonFamiliarity with DevOps tools such as Docker, Docker Compose, Podman, or NginxExperience with unit testing frameworks such as Vitest or CypressExperience working with large-scale or graph-based data systemsStrong interest in data visualization and analytical toolingBenefits OverviewTAP 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 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 bonusesClearance RequirementThis position requires an active TS/SCI security clearance with Polygraph. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements. Additional InformationBy submitting your resume for this position, you acknowledge and agree that application materials may be shared with affiliated teams or programs for consideration for other available opportunities.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 Powered by JazzHR