1

Software Engineer Level 1 Jobs (NOW HIRING)

Job Type Full-time Description EOA Technologies is seeking a Software Engineer on one of our subcontracts. This is a full-time position offering the opportunity to support a U.S. Government customer.

Job Type Full-time Description EOA Technologies is seeking a Software Engineer on one of our subcontracts. This is a full-time position offering the opportunity to support a U.S. Government customer.

$97K - $201K/yr

We are looking for a talented and passionate Web Developer who would support one of our clients ... Four (4) years of additional SWE experience on projects with similar software processes may be ...

$97K - $201K/yr

We are looking for a talented and passionate Web Developer who would support one of our clients ... Four (4) years of additional SWE experience on projects with similar software processes may be ...

Software Engineer Level 3

Hanover, MD ยท On-site

$134K - $162K/yr

Software Engineer Level 3 Software | Hanover, MD | Full Time Position: Software Engineer Level 3 ... Expert-level experience with one or more programming languages such as C, C++, C#, Java, or Python

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 ... Strong experience with one or more programming languages such as C, C++, C#, Java, or Python

Software Engineer Level 3

Hanover, MD ยท On-site

$134K - $162K/yr

Software Engineer Level 3 Software | Hanover, MD | Full Time Position: Software Engineer Level 3 ... Expert-level experience with one or more programming languages such as C, C++, C#, Java, or Python

next page

Showing results 1-20

Software Engineer Level 1 information

See salary details

$63.5K

$147.5K

$205.5K

How much do software engineer level 1 jobs pay per year?

As of Jun 7, 2026, the average yearly pay for software engineer level 1 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 is the difference between Software Engineer Level 1 vs Software Engineer Level 2?

CriteriaSoftware Engineer Level 1Software Engineer Level 2
Required CredentialsBachelor's degree in CS or related field; entry-level experienceSame as Level 1, often with 1-3 years of experience
Work EnvironmentJunior team member, supervised tasks, learning-focusedMore independent, handles complex tasks, mentorship roles
Employer & Industry UsageCommon in tech companies, startups, and corporate IT teamsProgression within same environments, increased responsibilities

Software Engineer Level 1 typically involves entry-level tasks with supervision, while Software Engineer Level 2 requires more experience and independence, handling more complex projects and mentoring junior staff. The transition reflects increased skills and responsibilities within the same industry and work environment.

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

To thrive as a Software Engineer Level 1, you need a solid understanding of programming fundamentals, problem-solving skills, and a relevant degree or coding bootcamp experience. Familiarity with languages like Python, Java, or JavaScript, version control systems such as Git, and basic software development tools is typically expected. Strong communication, teamwork, and a willingness to learn help you collaborate effectively and adapt to new challenges. These skills and qualities are essential for contributing to projects, growing professionally, and ensuring successful software delivery in a team environment.

What is a level 1 software engineer?

A Level 1 Software Engineer is an entry-level position typically requiring limited professional experience, often focusing on basic coding, testing, and debugging tasks under supervision. They usually work with common programming languages and development tools while gaining foundational skills for career growth.

What types of projects and technologies do Software Engineer Level 1s typically work on, and how are tasks assigned within the team?

As a Software Engineer Level 1, you will usually work on foundational components of larger projects, such as coding specific features, fixing bugs, or writing unit tests under the guidance of more experienced engineers. Tasks are often assigned by a team lead or project manager, with regular check-ins to ensure alignment and offer mentorship. The technologies you work with depend on the company's stack but commonly include languages like Python, Java, or JavaScript, and tools such as Git for version control. Collaboration is key, and you'll regularly participate in code reviews, daily stand-ups, and pair programming sessions to build both your technical skills and teamwork abilities.

What are Software Engineer Level 1 jobs?

Software Engineer Level 1 jobs are entry-level positions in the software development field, typically for recent graduates or those with limited professional experience. These engineers work under the supervision of more experienced developers, assisting with coding, debugging, testing, and maintaining software applications. They are expected to have a foundational knowledge of programming languages, software development principles, and problem-solving skills. Level 1 software engineers often participate in team meetings, contribute to project documentation, and learn industry best practices. The role serves as a stepping stone to more advanced engineering positions.
More about Software Engineer Level 1 jobs
What cities are hiring for Software Engineer Level 1 jobs? Cities with the most Software Engineer Level 1 job openings:
What are the most commonly searched types of Software Engineer Level 1 jobs? The most popular types of Software Engineer Level 1 jobs are:
What states have the most Software Engineer Level 1 jobs? States with the most job openings for Software Engineer Level 1 jobs include:
Infographic showing various Software Engineer Level 1 job openings in the United States as of May 2026, with employment types broken down into 51% Full Time, 47% Part Time, and 2% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

CNO Software Engineer Level 1

Adaptic

Annapolis Junction, MD โ€ข On-site

Full-time

Posted 25 days ago


Job description

Build the Tools Behind the Mission: Join us as a CNO Software Engineer!

Don't just write codebuild the capabilities that power Computer Network Operations. Supporting the DoD and Intelligence Community, you'll work alongside Red, Blue, and Hunt teams to develop, enhance, and sustain tools used to detect, analyze, and defend against evolving threats.

This role is ideal for engineers who have a strong foundation and are ready to take on more ownershipcontributing to system design, driving development efforts, and helping shape how mission capabilities are built and delivered.

Your Impact

You'll contribute to the development and evolution of cybersecurity tools and mission systemsplaying a key role in both operational support and long-term capability development. Day-to-day, that can look like:

  • Developing, maintaining, and enhancing complex software systems based on documented requirements
  • Collaborating with Red, Blue, and Hunt teams to design and improve cyber capabilities
  • Troubleshooting software issues, debugging code, and resolving defects across systems
  • Supporting development of tools used for vulnerability analysis, malware detection, and network defense
  • Contributing to system and software design, including component development and integration decisions
  • Participating in testing and validation to ensure software meets design and mission requirements
  • Building and maintaining CI/CD pipelines and supporting DevOps workflows
  • Working with data such as logs, binaries, and network traffic to support analysis and tool functionality
  • Supporting rapid-response efforts to address emerging cyber threats
  • Evaluating and integrating new technologies to improve performance, scalability, and mission impact

Qualifications

  • Active TS/SCI with polygraph
  • Seven (7) years of experience as a Software Engineer on programs/contracts of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or related discipline
  • Four (4) years of additional SWE experience may be substituted in lieu of a degree
  • At least two (2) years of experience developing applications using modern programming languages (e.g., C, C++, C#, Java, Python)
  • At least two (2) years of experience developing on Windows or UNIX/Linux systems
  • At least two (2) years of experience with DevOps tools and technologies (e.g., Docker, Terraform, Ansible, Packer, Artifactory)
  • At least one (1) year of experience with CI/CD pipelines and tools (e.g., Jenkins, Bamboo)
  • At least one (1) year of experience with cybersecurity tools or techniques, such as reverse engineering, vulnerability research, or MITRE ATT&CK

Nice to Have

  • Experience supporting Red Team, Blue Team, or Hunt operations
  • Strong understanding of cybersecurity concepts, network fundamentals, and threat detection
  • Experience analyzing binaries, memory, logs, or network traffic
  • Familiarity with automation, scalable system design, or cloud-based development