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

Software Engineer Level 3

$134k - $162k
Full-time

TAP Engineering

Software Engineer Level 3
Software | Hanover, MD | Full Time
Position: Software Engineer Level 3
Location: Hanover, MD
Category: Software Engineering
Schedule: Standard Day Shift, Monday–Friday
Clearance Requirement: Active TS/SCI with Polygraph (required)
Experience Requirement: Principal-Level (20+ years)
Compensation Range: $134,000 – $162,000 (based on experience) Position Overview
We are seeking a Software Engineer Level 3 to lead the design, development, and delivery of complex software systems in a mission-focused environment. This role supports high-performance applications, large-scale data processing systems, real-time solutions, and advanced analytics platforms.

The Software Engineer will serve as a technical leader across multiple teams, driving system architecture, development processes, and software quality. This position requires deep technical expertise, strong leadership capabilities, and the ability to guide teams in delivering scalable, high-quality solutions. Key Responsibilities
  • Analyze user requirements to define software design and performance objectives
  • Design, develop, and enhance complex software systems and applications
  • Lead the development and implementation of advanced algorithms under strict system constraints
  • Integrate software into new or existing systems and environments
  • Debug and resolve complex software defects and performance issues
  • Design and implement complex database queries and data interfaces
  • Serve as technical lead across multiple software development teams
  • Oversee development efforts to ensure alignment with project requirements and timelines
  • Perform quality control and ensure adherence to software development standards
  • Collaborate with system and hardware engineers to define system requirements and interfaces
  • Coordinate software system installation and ensure operational performance requirements are met
  • Recommend and implement new technologies, tools, and development processes
  • Select appropriate software development methodologies in coordination with engineering leadership
  • Delegate development and testing tasks while monitoring team performance
Required Qualifications
  • Active TS/SCI clearance with Polygraph
  • Bachelor’s degree in Computer Science or a related field
    • OR 24 years of relevant experience in lieu of a degree
  • 20+ years of experience in software engineering or development roles
  • Expert-level experience with one or more programming languages such as C, C++, C#, Java, or Python
  • Experience developing applications for Windows and/or UNIX/Linux environments
  • Strong expertise in software architecture, system design, and performance optimization
  • Experience leading multiple software development teams
  • Experience with DevOps tools such as Docker, Terraform, Ansible, or Packer
  • Experience with CI/CD tools such as Jenkins or Bamboo and building automated pipelines
  • Strong analytical, problem-solving, and communication skills
Preferred Qualifications
  • Experience working with large-scale distributed systems or real-time processing environments
  • Strong background in advanced algorithm development and optimization
  • Experience in cloud-based or hybrid infrastructure environments
  • Experience mentoring senior and junior engineers
  • Ability to drive technical strategy and innovation across programs
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 16 days ago
Similar jobs that could be interesting for youBased on the Software Engineer Level 3 in Hanover, MD vacancy
  • $3,000 per month

     ...eligible for a $25K sign on bonus for external hires! Cyber Software Engineer Stf - SIGNAL SWE WHAT WE‘RE DOING Lockheed Martin,...  ...work (SOW) Appendix B for the USG standard SWE labor category level 3. ***You must possess the requisite security clearance and... 
    Level 3
    Relocation package

    Lockheed Martin

    Laurel, MD
    2 days ago
  • $114k - $171k

     ...Grumman Space Sector is seeking multiple Software Engineers to support an innovative program in...  ...DBAs, and network engineers—from entry‑level talent to chief architects. Engineers often...  ...and dynamic environment in both two and 3 dimensions, complete with decisions tools... 
    Level 3
    Full time
    Internship
    Worldwide
    Relocation package
    Shift work

    Northrop Grumman

    Linthicum, MD
    4 days ago
  •  ...so they can support our mission. THE WORK: As a Cyber RF Software Engineer Senior Staff, my typical day is filled with excitement and...  ...environments, which requires a deep understanding of C++, K8, Python 3.0, GIT, and CI/CD pipeline. I'm super familiar with Agile... 
    Suggested
    Flexible hours

    Lockheed Martin

    Hanover, MD
    3 hours ago
  • $3,000 per month

     ...referral is hired, you'll receive a $3,000 payment! code-extrefer...  ...user requirements to derive software design and performance...  ...• Serve as team lead at the level appropriate to the software development...  ..., confer with users or system engineers; analyze systems flow, data... 
    Suggested

    Lockheed Martin

    Elkridge, MD
    1 day ago
  • $190k - $240k

    Junior/Mid/Senior Automated Test Software Engineer 1120 - Annapolis Junction, MD - Full Time Belay...  ...paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday, 1...  ..., and career development. Salary Range Levels 1 and 2: $70,000 to $190,000 Level 3: $1... 
    Level 3
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies, Inc.

    Columbia, MD
    5 days ago
  •  ...makes us a trusted partner for organizations operating in high security environments. Summary Invictus is seeking a Software Engineer Level 3 to design, develop, and enhance complex software systems in Annapolis Junction, Maryland, supporting data intensive and mission... 
    Level 3
    Full time
    Temporary work

    Invictus Strategy & Solutions

    Jessup, MD
    12 days ago
  •  ...Please do not apply if you do not have these prerequisites.**** SOFTWARE ENGINEER 3 LOCATION:  Hanover, MD CLEARANCE:  TS/SCI w/ Full...  ...development, and requirements analysis and synthesis from system level to individual software components. (U) The Level 3 Software... 
    Level 3
    Work from home

    Oak Leaf Solutions

    Hanover, MD
    23 days ago
  • $180k - $210k

     ...Description Job Description T-Rex is looking for a talented Software Engineer 3 to work on a program in the Hanover, Maryland area in...  ...development, and requirements analysis and synthesis from system level to individual software components. The Level 3 Software... 
    Level 3
    Contract work
    Work experience placement
    Immediate start

    T-Rex Solutions

    Hanover, MD
    25 days ago
  • $84.84k - $153.55k

     ...capacity management for all organizational software systems as directed by management and...  ...delivery support and mentoring for Software Engineers.  Lead the design and implementation...  ...effectively with stakeholders at all levels..  Strong analytical and problem-solving... 
    Full time
    Temporary work
    Work at office
    Visa sponsorship
    Work visa
    Flexible hours

    Covista

    Severn, MD
    3 days 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
    3 hours ago
  •  ...for organizations operating in high security environments. Summary Invictus Strategy & Solutions is seeking a Cloud Software Engineer Level 3 to design, develop, and sustain complex cloud based big data systems in Annapolis Junction, Maryland, supporting mission... 
    Level 3
    Full time
    Temporary work

    Invictus Strategy & Solutions

    Jessup, MD
    12 days ago
  •  ...MANTECH seeks a skilled and mission-focused CNO Software Engineer to join our team in Hanover, MD or Aurora, CO. In this role, you will contribute to the development of advanced CNO capabilities that directly support national security. You’ll work in a collaborative... 

    ManTech

    Hanover, MD
    10 hours ago
  •  ...MANTECH seeks a highly technical and mission-focused Senior CNO Software Engineer to join our team in Hanover, MD or Aurora, CO.   In...  ...and debugging complex systems Experience with low-level system internals across one or more platforms (e.g., Windows,... 
    Work experience placement

    ManTech

    Hanover, MD
    2 days ago
  • A software solutions company in Ellicott City is looking for a Network Engineer Level 3 to provide advanced technical leadership in networking design and optimization. The role involves troubleshooting complex network challenges, leading engineering efforts, and supporting... 
    Level 3

    Independent Software

    Ellicott City, MD
    4 days ago
  •  ...Software Engineer (SWE) Level 3: Seeking a Linux-focused Software Engineer with strong Python/Java development and Linux administration experience (RHEL, Ubuntu, Rocky, CentOS) to implement, integrate, automate, and sustain Delinea privileged access and secrets management... 
    Level 3

    Gallin Associates

    Annapolis Junction, MD
    a month 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 3
    Annapolis Junction, MD
    a month ago
  •  ...seeks a motivated, career- and customer-oriented CNO Python Software Engineer to join our team in Hanover, MD. This position supports critical...  ...Experience with networking (TCP/IP) and socket level programming Experience programming using agile software development... 

    ManTech

    Hanover, MD
    4 days ago
  • $112.5k - $150k

    A defense technology company is seeking a CNO Developer in Jessup, Maryland. This role involves designing and developing low-level software tools for Computer Network Operations, focusing on cyber capabilities. Candidates should have a degree in Computer Science or relevant... 

    AeroVironment, Inc.

    Jessup, MD
    3 days ago
  • Staffed4U is looking for a Mid-to-Senior Level Software Engineer in Jessup, Maryland. The role requires at least 6 years of software development experience and a technical bachelor’s degree. Candidates must have an active TS/SCI clearance with Full-Scope Polygraph. You... 

    Staffed4U

    Jessup, MD
    2 days ago
  • Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview We are seeking a junior level Software Engineer with a minimum of 4+ years of expertise and a technical Bachelor’s degree to join our team in Annapolis Junction, MD. Responsibilities Analyze... 
    Full time

    HoogaNet

    Jessup, MD
    4 days ago
  • A technology company in Jessup, MD is seeking a junior level Software Engineer. The role requires a minimum of 4 years of development experience and a technical Bachelor's degree. Key responsibilities include analyzing user requirements, developing code, API integration... 
    Full time

    HoogaNet

    Jessup, MD
    4 days ago
  •  ...situation demands that we continuously challenge ourselves to higher levels of individual and collective performance. To enable high...  ...opportunity for individual growth in SCE. Title SENIOR SOFTWARE ENGINEER Location Elkridge, MD Description Title: SENIOR SOFTWARE ENGINEER... 
    Monday to Friday

    Smart Computer Engineers,Inc

    Elkridge, MD
    3 days ago
  • Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required We are seeking a Mid-to-Senior Level Software Engineer with at least 6 years of software development experience and a technical bachelor’s degree to support development... 
    Full time
    Immediate start

    Staffed4U

    Jessup, MD
    3 days ago
  • Staffed4U is seeking a Junior Software Engineer to support development efforts in Annapolis Junction, MD. The ideal candidate should possess at least 4 years of software development experience and a bachelor's degree in a technical discipline. The role requires an active... 

    Staffed4U

    Jessup, MD
    17 hours ago
  • Software Engineer (Junior-Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required Position Overview We are seeking a Junior Software Engineer with at least 4 years of software development experience and a technical bachelor’s degree to support development... 
    Full time
    Immediate start

    Staffed4U

    Jessup, MD
    17 hours ago
  •  ...Job Description Job Description What You Will Do: As a Software Engineer (SWE) Level 3, you will design, develop, integrate, and enhance complex and diverse software systems in support of mission-critical programs. You will work independently and as part of a collaborative... 
    Level 3

    Independent Software

    Annapolis Junction, MD
    19 days ago
  •  ...Job Description Job Description What You Will Do: At Independent Software, as a Software Engineer Level 3, you will design, develop, maintain, and enhance complex software systems supporting mission-critical operations and advanced technical environments. You will... 
    Level 3

    Independent Software

    Annapolis Junction, MD
    19 days ago
  •  ...Job Description Job Description Software Engineer – Level 3 Location: Anne Arundel County, MD Clearance: Top Secret with Full‑Scope Polygraph We are seeking a highly experienced Software Engineer Level 3 to support our customer's complex, mission‑critical development... 
    Level 3
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Calvert Systems Engineering Inc

    Annapolis Junction, MD
    3 days ago
  • $210k - $215k

     ...Job Description Job Description Job Description: The Software Engineer develops, maintains, and enhances complex and diverse software...  ...development, and requirements analysis and synthesis from system level to individual software components. Required Skills:... 
    Level 3
    Contract work
    Work experience placement
    Local area

    IntelliGenesis

    Annapolis Junction, MD
    17 days ago
  • $78.7k - $165.2k

     ...Title Cryptologic Language Training Developer Level 1 - Chinese Opportunity Be part of the...  ...speaker in English with at least ILR level 3 in reading and listening in Chinese;...  ...foreign language fonts, keyboards, and computer software One (1) year experience within the last 4... 
    Level 3
    Contract work
    For contractors
    Work experience placement
    Local area

    CACi

    Jessup, MD
    2 days ago

Do you want to receive more vacancies?

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