Post Job Free
Sign in

Software Engineer Level 2

Company:
TAP Engineering LLC
Location:
Maryland City, MD, 20724
Posted:
April 03, 2026
Apply

Description:

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

Apply