Full-Time

Software Engineer 2

TAP Engineering

TAP Engineering

Compensation Overview

$130k - $138k/yr

+ 401(k) employer contribution + Performance bonus + Referral bonus + Tuition reimbursement

No H1B Sponsorship

Laurel, MD, USA

In Person

US Top Secret Clearance Required

Bachelor's

Category
Software Engineering (1)
Required Skills
jQuery
Python
JavaScript
React.js
Data Visualization
Docker
TypeScript
Nginx
REST APIs
Web Development
DevOps
Requirements
  • Active TS/SCI clearance with Polygraph.
  • Bachelor's degree in Computer Science or a related field, or four 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.
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.
Desired 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.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A