Software Engineer Level 2

TAP Engineering

Laurel (MD)

On-site

USD 130,000 - 138,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Paid Time Off 15-25 days + 11 holidays
401(k) with employer contribution and‑
Employer-paid medical coverage
Dental & Vision insurance
Life Insurance & Disability
Tuition Reimbursement up to $36k/year
Travel support

Job summary

TAP Engineering is seeking a Software Engineer Level 2 (Visualization Developer) to design and build web-based visualization tools for large datasets and knowledge graphs. You will implement interactive, responsive interfaces using modern JavaScript frameworks and renderers, translating complex data into intuitive visual experiences that drive informed decisions.

The role requires 14+ years in software, TS/SCI clearance with Polygraph, and a strong background in frontend tech (D3,

Qualifications

  • Active TS/SCI clearance with Polygraph (required).
  • 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 software engineering or development experience.
  • Strong experience with JavaScript and/or TypeScript.
  • Experience building data visualizations using 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.

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.
  • Document software designs, development processes, and implementation details.

Skills

JavaScript/TypeScript
Front-end development
Data visualization
React/jQuery
JSON
UI/UX
Collaboration

Education

Bachelor's degree in Computer Science or related field
4 additional years of relevant experience in lieu of a degree

Tools

Docker
Docker Compose
Podman
Nginx

Job 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Level 1
Software Engineer Level 1

TAP Engineering • Hanover (MD)

On-site
USD 99,000 - 125,000
Paid Time Off
401(k) with employer contribution
Medical coverage for employees
+2
Software Engineer Level 2
Software Engineer Level 2

TAP Engineering • Hanover (MD)

On-site
USD 130,000 - 190,000
PTO: 15-25 days + 11 holidays
401(k) up to 15% match
Medical coverage
+7
SR. SOFTWARE ENGINEER, TS/SCI W/POLY
SR. SOFTWARE ENGINEER, TS/SCI W/POLY

Peraton • Laurel (MD)

On-site
USD 176,000 - 282,000
PTO—25 days per year
Bonus plan
Senior CNO Analyst & Systems Programmer
Senior CNO Analyst & Systems Programmer

TAP Engineering • Hanover (MD)

On-site
USD 149,000 - 174,000
Medical Coverage
Retirement Plan
Paid Time Off
+6
Software Engineer Level 3
Software Engineer Level 3

TAP Engineering • Hanover (MD)

On-site
USD 134,000 - 162,000
Paid Time Off (15–25 days annually)
Retirement (up to 15% employer contribution)
Free medical insurance for employees
+1
CNO Analyst / Programmer Level 2
CNO Analyst / Programmer Level 2

TAP Engineering • Hanover (MD)

On-site
USD 149,000 - 174,000
Medical Coverage
Retirement Plan
Paid Time Off
+6
Senior Visualization Engineer – Interactive Data UI
Senior Visualization Engineer – Interactive Data UI

TAP Engineering • Laurel (MD)

On-site
USD 130,000 - 138,000
Paid Time Off 15-25 days + 11 holidays
401(k) with employer contribution and‑
Employer-paid medical coverage
+4
Software Engineer, Data Visualization - up to 200K - FS Poly Laurel, MD
Software Engineer, Data Visualization - up to 200K - FS Poly Laurel, MD

Stanley Reid & Company • Laurel (MD)

On-site
USD 120,000 - 200,000
Senior Software Engineer – TS/SCI w/Poly | Data Viz
Senior Software Engineer – TS/SCI w/Poly | Data Viz

Peraton • Laurel (MD)

On-site
USD 176,000 - 282,000
PTO—25 days per year
Bonus plan
Front End Developer - GIS Visualization
Front End Developer - GIS Visualization

SAIC • Vienna (VA)

On-site
USD 160,000 - 200,000