1

Software Engineer Level 1 Jobs in Massachusetts (NOW HIRING)

As a Capital One Software Engineer, you'll have the opportunity to be on the forefront of driving a ... level. This role is expected to accept applications for a minimum of 5 business days. No agencies ...

Test Software Dev/Engineer Clearance Level: Active clearance is preferred; however, we will ... one of the country's premier defense research organizations. The group is looking for a talented ...

Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered - US ... Aquila Technology is seeking a Software Engineer to join its team in support of one of the nation ...

Lead Software Engineer At Capital One, we are changing banking for good by creating responsible and ... level. This role is expected to accept applications for a minimum of 5 business days. No agencies ...

... one popular web framework (JSF, Wicket, GWT, Spring MVC) Experience with test-driven development Proficiency in software engineering tools Ability to document requirements and specifications BSc ...

Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered for this ... Aquila Technology is seeking a Software Engineer to support one of the nation's premier defense ...

Software Engineer Clearance Level: Must have an Active Secret Clearance to be considered for this ... Aquila Technology is seeking a Software Engineer to support one of the nation's premier defense ...

next page

Showing results 1-20

Software Engineer Level 1 information

See Massachusetts salary details

$69.3K

$161.1K

$224.4K

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

As of Aug 19, 2026, the average yearly pay for software engineer level 1 in Massachusetts is $161,114.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,100.00 and $188,900.00 per year, depending on experience, location, and employer.

What is a software engineer level 1?

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.

What types of projects and technologies does a software engineer level 1 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 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 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 most commonly searched types of Software Engineer Level 1 jobs in Massachusetts?

The most popular types of Software Engineer Level 1 jobs in Massachusetts are:

Infographic showing various Software Engineer Level 1 job openings in Massachusetts as of August 2026, with employment types broken down into 1% As Needed, 90% Full Time, 6% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $161,114 per year, or $77.5 per hour.

Software Engineer Level 4 - AI

Boeing Future of Flight

Cambridge, MA โ€ข On-site

$100 - $130/hr

Other

Medical, Dental, Vision, Retirement

Posted 7 days ago


Job description

Software Engineer Level 4 - AI (Contract)

Cambridge, MA, United States (On-site)

Contract (1 year)

Published 9 days ago

On hold

AI

This posting is for a contract assignment and is not a full-time employment offer with Boeing. Candidates selected for roles will be employed as contract workers through a Boeing approved 3rd party for the duration of the specified project.

Designs, develops, documents and implements appropriate and best-fit Artificial Intelligence algorithms and models using standard methods and tools considering ethical implications and potential biases. Uses existing AI tools to analyze their effectiveness in code generation, and application to avionics code. Collects, cleans, preprocesses and analyzes large datasets to ensure data quality, reliability and identifies patterns, trends, and insights. Tests, documents, and debugs Artificial Intelligence models and software systems. Trains, evaluates and optimizes performance and capabilities of Artificial Intelligence models. Conducts Safety Risk Management process for Artificial Intelligence models in accordance with organizational standards. Integrates and deploys efficient and scalable Artificial Intelligence models into production environments. Monitors, validates and improves inโ€‘production Artificial Intelligence models. Partners with cross functional teams and domain experts to understand business requirements, gather feedback, and iterate Artificial Intelligence models and algorithms. Researches and implements current and emerging technologies, tools, frameworks, and regulations in the engineering Artificial Intelligence environment and contributes to Artificial Intelligence Design Practice(s).

  • Leads design, development, documentation and implementation of appropriate and best-fit Artificial Intelligence algorithms and models using standard methods and tools considering ethical implications and potential biases.
  • Ability to lead and help junior engineers in accomplishing technical engineering activities.
  • Familiar with automated testing methodologies and frameworks (e.g., Google Test, PyTest) to ensure rapid and efficient test execution.
  • Understanding of CI/CD practices and experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD) to automate and optimize workflows a plus.
  • Ability to collaborate effectively with HIL teams to integrate software with hardware-in-the-loop testing environments a plus.
  • Strong willingness to leverage AI tools and technologies to accelerate software development and testing processes; familiarity with AI frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Experience in C, C++, Python, or modern coding languages.
  • Familiarity with ADA or avionics software is a plus.
  • Strong team player who enjoys collaboration and the fast-paced startup/high-tech culture.
  • Excellent documentation and communication skills for effective collaboration with cross-functional teams.
Basic Qualifications (Required Skill/Experience)
  • Bachelor's degree and typically 3 or more years' experience in a software engineering classification or a Master's degree with 1 year of experience in a software engineering classification.
  • Must be able to work onsite in Cambridge, MA.
  • No relocation offered.
Preferred Qualifications (Desired Skills/Experience)
  • Education or experience in AI Algorithms and/or use of AI Tools.
  • Ability to obtain a U.S. Security Clearance if sponsored.

Benefits Information

Optional Benefits: Medical, Dental, Vision, 401K

Tundra Technical Solutions is among North Americaโ€™s leading providers of Staffing and Consulting Services. Our success and our clientsโ€™ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.

#J-18808-Ljbffr