Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Level 2

$130k - $138k

TAP Engineering LLC

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer Level 2 in Laurel, MD vacancy
  •  ...Software Engineer Level 2 Jovian Concepts, LLC is looking to hire a Software Engineer Level 2 for a great opportunity in the Annapolis Junction area. A current and active TS/SCI Clearance with a Maryland Polygraph is required. No CCA's will be accepted at this time... 
    Level 2

    Navstar

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer Level 2 Base-2 Solutions is seeking a Software Engineer Level 2 to support the VISTA (SRE Team). This role focuses on developing, maintaining, and enhancing complex software systems and infrastructure-driven software solutions in support of mission... 
    Level 2

    Base2 Solutions

    Annapolis Junction, MD
    3 days ago
  •  ...analyze large volumes of information for a critical Presidential-level effort, Provide direct support to forces protecting...  ...grow. Onsite work at customer location required   Anthem Engineering is an EEO employer. We are committed to providing fair and equal... 
    Level 2

    Anthem Engineering

    Annapolis Junction, MD
    5 days ago
  •  ...Software Engineer For the OPS Consulting team, 'the power to help' means helping our clients, helping serve the mission, helping our employees...  ...mission-critical workloads. The Software Engineer Level 2 Core Responsibilities: Experience with developing or working... 
    Level 2

    Navstar

    Annapolis Junction, MD
    3 days ago
  • $99k - $206k

     ...lifecycle mission enablement, and software modernization. Nightwing...  ...commercial markets. The Software Engineer develops, maintains, and...  ...analysis and synthesis from system level to individual software...  ...Poly is required. _ The Level 2 Software Engineer (SWE) shall... 
    Level 2

    Nightwing

    Annapolis Junction, MD
    5 days ago
  •  ...Build the Tools Behind the Mission: Join us as a  CNO Software Engineer!  Don't just write code—build the capabilities that power Computer...  ...experience may be substituted in lieu of a degree ~ At least two (2) years of experience developing applications using modern... 
    Level 2

    Adaptic

    Annapolis Junction, MD
    2 days ago
  •  ...Software Engineer As a Software Engineer at Independent Software, you will contribute to the development, enhancement, and modernization...  ...analytical, and communication skills. Education and Experience: Level 2 Fourteen (14) years of experience as a Software... 
    Level 2

    Independent Software

    Annapolis Junction, MD
    1 day ago
  • $175k - $200k

     ...Full Stack Software Engineer CTC Group is seeking a Full Stack Software Engineer to support cloud...  ...index management, and Kubernetes. Level 1 Qualifications ~ Seven (7) years...  ...and complexity is required. Level 2 Qualifications ~ Fourteen (14)... 
    Level 2

    C T C Group

    Annapolis Junction, MD
    4 days ago
  • $95.89k - $220.75k

     ...Analyze user requirements to derive software design and performance requirements Debug...  ...documentation Serve as team lead at the level appropriate to the software development...  ...standards, confer with users or system engineers; analyze systems flow, data usage and... 
    Level 2
    Contract work
    Work experience placement
    Local area

    IntelliGenesis LLC

    Annapolis Junction, MD
    2 days ago
  •  ...expertise to every case. We are hiring a Software Engineer (Software Management) to work in Laurel, MD...  ...analysis and synthesis from system level to individual software components. The Level 2 Software Engineer shall possess the following... 
    Level 2
    Local area
    Work from home
    Flexible hours

    Power3 Solutions

    Laurel, MD
    5 days ago
  •  ...Software Engineer Level 2 Location Annapolis Junction, MD Job Code 2284 of Openings 1 Apply Now ( DCCA is a veteran-owned IT business specializing in providing innovative solutions to a variety of government agencies and commercial enterprises since 1982. DCCA... 
    Level 2
    Flexible hours

    DCCA

    Annapolis Junction, MD
    5 days ago
  •  ...Mid-Level Software Engineer Belay Technologies is seeking a Mid-Level Software Engineer to join our intel team. Candidates should have the following qualifications: TS/SCI Clearance with polygraph Bachelor's degree in Computer Science or related discipline... 
    Level 2
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    3 days ago
  •  ...We are hiring a Software Engineer (Software Management) to work in Laurel, MD . Position location is subject to change...  ...and requirements analysis and synthesis from system level to individual software components. The Level 2 Software Engineer shall possess the following... 
    Level 2
    Local area
    Work from home
    Flexible hours

    Themis Insight LLC

    Laurel, MD
    1 day ago
  •  ...Software Engineers CTC Group is seeking Software Engineers for a contingent program supporting...  ...with polygraph security clearance Level 0 Qualifications: ~ A Bachelor's degree...  ...(11) years experience. Level 2 Qualifications: ~ Fourteen (14) years... 
    Level 2

    C T C Group

    Annapolis Junction, MD
    3 days ago
  •  ...Software Engineer Annapolis Junction, MD Top Secret Polygraph Career Level not specified Salary not specified Join Premium to unlock estimated salaries Job Description...  ...and Web Services implementation. The Level 2 Software Engineer (SWE) possess the following... 
    Level 2
    Flexible hours

    Navstar

    Annapolis Junction, MD
    3 days ago
  • $130k - $138k

     ...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... 
    Level 2
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Day shift

    TAP Engineering

    Laurel, MD
    1 day ago
  • $105k - $175k

     ...Security Clearance: TS/SCI with Poly Level of Experience: Mid This...  ...cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable...  ...multiple Software Engineers (Levels 0-2) to design, develop, maintain, and... 
    Level 2
    Full time
    Work experience placement
    Local area
    Worldwide

    Huntington Ingalls Industries

    Annapolis Junction, MD
    2 days ago
  • $190k - $240k

     ...and a finalist in 2021! Belay Technologies is seeking a Software Engineer (Automated Test Framework) to join our intel team. The Automated...  ...-life balance, and career development. Salary Range: Levels 1 and 2: $70,000 to $190,000 Level 3: $190,000 to $240,000... 
    Level 2
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    5 days ago
  •  ...Avalore is seeking a Cloud Software Engineer. The Cloud Software Engineer develops, maintains, and...  ...requirements analysis and synthesis from system level to individual software components....  ...type, and complexity is required; two (2) years of which must be in programs... 
    Level 2
    Temporary work

    Avalore, LLC

    Annapolis Junction, MD
    4 days ago
  •  ...Onyx Point, Inc. is seeking a Level 2 Software Engineer in Hanover, Maryland, to develop, maintain, and enhance complex software systems. Candidates must have a TS/SCI with Full Scope Polygraph security clearance and fourteen years of experience as a software engineer,... 
    Level 2

    Onyx Point, Inc.

    Hanover, MD
    1 day ago
  •  ...fosters collaboration with other senior engineers for the development of advanced data analytics...  ...This Program is seeking a full stack software engineer to develop, maintain and...  .../SME Validation, Smoke Test, and System Level Test (SLT) prior to deploying products to... 

    Lockheed Martin

    Annapolis Junction, MD
    13 hours ago
  • $10k

     ...more at Your Mission: As an Application Engineer IV, you will play a vital role in...  ...this position, you will design and enhance software that supports large‑scale data processing...  ...experience and a Doctorate’s Degree. IAT Level 2 Certification (Security+ CE or equivalent... 
    Level 2

    ClearEdge IT Solutions

    Laurel, MD
    5 days ago
  • $185k - $215k

    Envision Innovative Solutions is seeking a motivated Signals Software Engineer Level 2 in Columbia, Maryland. This Hybrid position involves maintaining and enhancing signal processing software, analyzing requirements, and designing software. The ideal candidate will have... 
    Level 2

    Envision Innovative Solutions

    Columbia, MD
    2 days ago
  • $78k - $250k

     ...SWE experience on projects with similar software processes may be substituted for a bachelor...  ...standards, confer with users or system engineers; analyze systems flow, data usage and...  ...problem areas Serve as team lead at the level appropriate to the software development... 
    Level 2
    Temporary work
    Work experience placement
    Remote work
    Flexible hours

    Onyx Point, Inc.

    Hanover, MD
    5 days ago
  • $185k - $215k

     ...critical national security programs by building high-performing engineering teams and developing innovative enterprise solutions. Our...  ...is seeking a motivated, career, and customer-oriented Software Engineer Level 2 to join our team in Columbia, MD . Primary... 
    Level 2
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    1 day ago
  •  ...Software Engineer Level 2 with Cloud experience.   Seeking a Software Engineer with cloud experience to support mission-critical analytics and data processing solutions within a large-scale enterprise environment. Experience with AWS services, particularly Elastic... 
    Level 2

    Mangrum Career Solutions LLC

    Annapolis Junction, MD
    20 days ago
  •  ...a leading provider of cybersecurity, software and systems engineering and IT services to the U.S. intelligence...  ...and innovative capabilities to high-level decision makers that enhance our nation...  ...required. A bachelor's degree and two (2) additional years of SWE experience... 
    Level 2
    Contract work

    SW Complete

    Columbia, MD
    1 day ago
  •  ...Software Engineer 2 Columbia, MD ( Job Type Full-time Description Software Engineer 2 The Software Engineer (SWE) develops, maintains...  ..., and requirements analysis and synthesis from system level to individual software components. Requirements The Level... 
    Level 2
    Full time
    Contract work
    Local area

    Synergy ECP

    Columbia, MD
    5 days ago
  •  ...this company has been in operation more than 30 years and is still growing.   Newly created position for an Electrical Design Engineer to design Analog and Digital electronics. The Electrical Design Engineer will work as part of a 10-person R&D team, and will lead... 
    Level 2
    Relocation package
    Annapolis Junction, MD
    a month ago
  • $100k - $200k

     ...Software Engineer Opportunity at BCT LLC A career at BCT LLC means being part of something bigger...  ...analysis and synthesis from system level to individual software components. In...  ...for one (1) year of experience. Level 2: Three (3) years of experience in Software... 
    Level 2
    Local area
    Home office

    BCT LLC

    Annapolis Junction, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Level 2. Be the first to apply!