Software Engineer Level 2 (Visualization Developer)
Software Hanover, MD Full Time
Position: Software Engineer Level 2
Location: Laurel, MD (On-site)
Category: Software Engineering
Schedule: Standard Day Shift, Monday-Friday
Clearance Requirement: Active TS/SCI with Polygraph (required)
Experience Requirement: 14+ years
Compensation Range: $130,000 - $138,000
Position Overview
TAP 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 datasets
Build interactive user interfaces that enable exploration of hierarchical and relational data structures
Develop visualization solutions using modern JavaScript frameworks and rendering technologies
Implement responsive and intuitive user experiences for data exploration and storytelling
Collaborate with stakeholders to gather feedback and iterate on visualization designs
Integrate visualization tools with backend systems and APIs
Optimize performance for large-scale data rendering and interaction
Support rapid development cycles and continuous improvement of visualization capabilities
Document software designs, development processes, and implementation details
Required Qualifications
Active TS/SCI clearance with Polygraph
Bachelor's degree in Computer Science or a related field
OR 4 additional years of relevant experience in lieu of a degree
14+ years of experience in software engineering or development roles
Strong experience with JavaScript and/or TypeScript
Experience building data visualizations using technologies such as D3, SVG, Canvas, WebGL, or similar
Experience with front-end frameworks such as React and/or jQuery
Experience working with JSON and data-driven applications
Strong understanding of UI/UX principles and interactive design
Ability to work effectively in a collaborative development environment
Preferred Qualifications
Experience integrating with existing tools and API endpoints
Experience with Python
Familiarity with DevOps tools such as Docker, Docker Compose, Podman, or Nginx
Experience with unit testing frameworks such as Vitest or Cypress
Experience working with large-scale or graph-based data systems
Strong interest in data visualization and analytical tooling
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
Clearance Requirement
This 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 Information
By 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