2

Full Time Level 2 Software Engineer Jobs (NOW HIRING)

Software Engineer Level 2

Hanover, MD ยท On-site

$130K - $190K/yr

Software Engineer Level 2 Software | Hanover, MD | Full Time Position: Software Engineer Level 2 Location: Hanover, MD Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday ...

Level II Software Developer: Level II Job Summary The Software Developer Level II at Beyond SOF is responsible for supporting the development and integration of client enterprise architectures using ...

Software Engineer Level 2

Laurel, MD ยท On-site

$130K - $138K/yr

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:

Software Engineer 2

Columbia, MD ยท On-site

$96K - $131.40K/yr

Job Type Full-time Description Software Engineer 2 The Software Engineer (SWE) develops, maintains ... Requirements The Level 2 Software Engineer shall possess the following capabilities: * Analyze user ...

R&D Engineer II-Software

Bridgeton, MO ยท On-site

$92.60K - $126.80K/yr

Job Title- R&D Engineer II-Software Project Location - Hybrid in Bridgeton, MO Duration- Fulltime Visa- USC Benefits: PTO, Holiday Pay, Healthcare, Profit-Sharing, Tuition Reimbursement, Parental ...

Software Engineer 2

Hanover, MD

$97K - $132.80K/yr

The Level 2 Software Engineer (SWE) shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct ...

Job Title Software Engineer Level 2 Location Washington, DC 20032 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Bachelor's Degree Travel ...

Software Engineer Level 2

Annapolis, MD ยท On-site

$186.38K - $219.27K/yr

Yes Pay Range $186,375.33 - $219,265.09 Annually Position Summary Base-2 Solutions is seeking a Software Engineer Level 2 to support the VISTA (SRE Team). This role focuses on developing, maintaining ...

THE WORK Ground Software team is seeking a Level 2 Software Engineer to support the SDA portfolio ... Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of ...

Software Engineer 2

Annapolis Junction, MD

$107.10K - $146.70K/yr

... system level to individual software components The Level 2 Software Engineer (SWE) shall possess the following capabilities: Analyze user requirements to derive software design and performance ...

Software Engineer (SWE) II

Annapolis, MD ยท On-site

$96.50K - $132.20K/yr

The Level 2 Software Engineer (SWE) shall possess the following capabilities: * Analyze user requirements to derive software design and performance requirements * Debug existing software and correct ...

next page

Showing results 1-20

Full Time Level 2 Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do full time level 2 software engineer jobs pay per year?

As of Jun 4, 2026, the average yearly pay for full time level 2 software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Full Time Level 2 Software Engineer, and why are they important?

To excel as a Full Time Level 2 Software Engineer, you need solid programming skills in languages like Java, Python, or C++, a relevant degree in computer science or a related field, and experience with software development lifecycle concepts. Familiarity with version control systems (such as Git), integrated development environments (IDEs), and possibly certifications like AWS Certified Developer or Microsoft Certified: Azure Developer Associate are highly beneficial. Strong problem-solving abilities, effective communication, and teamwork make you stand out in collaborative and fast-paced environments. These skills and qualifications ensure you can contribute to complex projects, maintain code quality, and work efficiently within a team.

How does a Level 2 Software Engineer typically collaborate with senior engineers and cross-functional teams?

As a Level 2 Software Engineer, you will regularly work alongside senior engineers, product managers, and designers to develop, test, and refine software solutions. You may participate in code reviews, contribute to technical discussions, and help implement features based on team goals. Collaboration is key, so you'll often pair program, attend stand-ups, and coordinate with QA to ensure quality and timely delivery. This environment offers valuable learning opportunities through mentorship and exposure to more complex projects, supporting your professional development.

What is a Full Time Level 2 Software Engineer?

A Full Time Level 2 Software Engineer is a professional who typically has some experience beyond an entry-level role and is responsible for designing, developing, and maintaining software applications. Level 2 engineers often work on more complex tasks than junior engineers, collaborate with cross-functional teams, and may help mentor less-experienced colleagues. They are usually expected to write clean, efficient code, troubleshoot issues, and contribute to the overall success of software projects. This position is generally full-time, meaning a standard workweek (e.g., 40 hours per week) with benefits provided by the employer.

What is the difference between Full Time Level 2 Software Engineer vs Full Time Software Developer?

AspectFull Time Level 2 Software EngineerFull Time Software Developer
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; certifications optional
Work EnvironmentTeam-based, collaborative projects, corporate or tech firmsProject-focused, coding-intensive, various industries
Employer UsageCommon in tech companies, large organizationsWidespread across industries, startups, and enterprises
Search & Comparison IntentOften compared for level and experienceGeneral role comparison, broader search

Full Time Level 2 Software Engineers typically have more defined responsibilities, focusing on specific technical tasks and collaborating within teams. Software Developers may have a broader scope, including designing, coding, and testing software across various industries. Both roles require similar educational backgrounds, but the Level 2 Engineer often indicates a specific experience level within a structured career path.

What cities are hiring for Full Time Level 2 Software Engineer jobs? Cities with the most Full Time Level 2 Software Engineer job openings:
What are the most commonly searched types of Level 2 Software Engineer jobs? The most popular types of Level 2 Software Engineer jobs are:
What states have the most Full Time Level 2 Software Engineer jobs? States with the most job openings for Full Time Level 2 Software Engineer jobs include:

Software Engineer Level 2

TAP Engineering LLC

Hanover, MD โ€ข On-site

$130K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Job description

Software Engineer Level 2
Software | Hanover, MD | Full Time
Position: Software Engineer Level 2
Location: Hanover, MD
Category: Software Engineering
Schedule: Standard Day Shift, Monday-Friday
Clearance Requirement: Active TS/SCI with Polygraph (required)
Experience Requirement: Senior-Level (14+ years)
Compensation Range: $130,000 - $190,000 (based on experience)
Position Overview
We are seeking a Software Engineer Level 2 to support the development, enhancement, and integration of complex software systems in a mission-focused environment. This role involves working on high-performance applications, large-scale data processing systems, real-time solutions, and advanced analytics platforms.
The Software Engineer will play a key role in system design, algorithm development, and team-level technical leadership. This position requires strong experience across the full software development lifecycle, as well as the ability to collaborate with system and hardware engineers to deliver scalable, high-quality solutions.
Key Responsibilities
  • Analyze user requirements to derive software design and performance requirements
  • Design, develop, and modify complex software systems to meet functional and performance objectives
  • Debug and resolve software defects and performance issues
  • Integrate software into new or existing systems and environments
  • Design and implement complex algorithms under performance and system constraints
  • Develop and optimize database queries and data interfaces
  • Lead and support software development teams to ensure successful project execution
  • Review and maintain software and system documentation
  • Perform quality control on team deliverables and ensure adherence to development standards
  • Collaborate with system and hardware engineers to define system requirements and interfaces
  • Coordinate software installation and monitor system performance to ensure operational requirements are met
  • Identify and implement improvements to software development processes and documentation standards

Required Qualifications
  • Active TS/SCI clearance with Polygraph
  • Bachelor's degree in Computer Science or a related field
    • OR 18 years of relevant experience in lieu of a degree
  • 14+ years of experience in software development or engineering roles
  • Strong experience with one or more programming languages such as C, C++, C#, Java, or Python
  • Experience developing applications in Windows and/or UNIX/Linux environments
  • Strong understanding of software development lifecycle, debugging, and performance optimization
  • 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
  • Experience leading or overseeing software development teams
  • Strong analytical, problem-solving, and communication skills

Preferred Qualifications
  • Experience working with large-scale data processing or real-time systems
  • Strong background in system architecture and performance tuning
  • Experience working in distributed or cloud-based environments
  • Experience mentoring junior engineers and leading technical initiatives
  • Familiarity with advanced algorithm development and optimization techniques

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