2

Entry Level Software Engineer Jobs in Bridgewater, MA

This is an entry-level position on our engineering career pathway. You'll participate fully in the ... software, platform, or DevOps engineering; internship or co-op experience counts. * Working ...

Platform Engineer

Boston, MA · On-site

$124K - $168K/yr

This is an entry-level position on our engineering career pathway. You'll participate fully in the ... software, platform, or DevOps engineering; internship or co-op experience counts. * Working ...

This role bridges the gap between teams for seamless and secure application and software ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Senior Pre-Sales Engineer - Network

Boston, MA · On-site

$113K - $154K/yr

By weaving together advances in cloud infrastructure, automation and analytics, and software ... Participates in mentorship of entry-level team members * Possesses strong, detailed product ...

By weaving together advances in cloud infrastructure, automation and analytics, and software ... Participates in mentorship of entry-level team members * Possesses strong, detailed product ...

Senior Pre-Sales Engineer - Network

Boston, MA · On-site

$113K - $154K/yr

By weaving together advances in cloud infrastructure, automation and analytics, and software ... Participates in mentorship of entry-level team members * Possesses strong, detailed product ...

... software engineering to build and deploy software and platform systems that create Artificial ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

New

Showing results 41-60

Entry Level Software Engineer information

See Bridgewater, MA salary details

$25K

$109.4K

$197.2K

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

As of Aug 8, 2026, the average yearly pay for entry level software engineer in Bridgewater, MA is $109,415.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,800.00 and $125,200.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Software Engineer vs Software Developer?

AspectEntry Level Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in their roles: engineers may focus more on designing systems and architecture, while developers typically concentrate on coding and implementation. Both roles are essential in tech industries and often overlap in job functions, but understanding these distinctions helps job seekers target the right positions.

What types of projects do entry level software engineers typically work on, and how do they collaborate with other team members?

Entry level software engineers often start by working on smaller features, bug fixes, or assisting with testing and documentation within larger projects. They usually collaborate closely with senior engineers, product managers, and QA teams through code reviews, daily stand-ups, and pair programming sessions. This structure helps new engineers learn best practices, understand the codebase, and gradually take on more complex assignments. Effective communication and a willingness to learn are key to success in these collaborative environments.

What does an entry level software engineer do?

An entry level software engineer is responsible for assisting in the design, development, testing, and maintenance of software applications. They typically work under the guidance of more experienced engineers and may write code, debug programs, and participate in code reviews. The role often involves learning company-specific tools and workflows, collaborating with team members, and continuously improving technical skills. Entry level software engineers are expected to adapt quickly, communicate effectively, and contribute to the team's overall goals.

What are the key skills and qualifications needed to thrive as an entry level software engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and often a relevant bachelor’s degree. Familiarity with version control systems like Git, development frameworks, and basic software development tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective collaboration are standout soft skills in this role. These skills are crucial for building reliable software, adapting to evolving technologies, and contributing productively to team projects.

What does an entry level software engineer do?

An Entry-Level Software Engineer, also called a Junior Engineer, works with a team of mid-level and senior engineers to develop, test, and maintain software applications and programs. The job duties of Junior Software Engineers typically include relatively simple routine tasks, such as debugging, testing, and code documentation. These tasks hone a Junior Engineer’s skills and familiarize them with the company’s code base. As Software Engineers gain more years of experience, they work on more complex development projects.

What is the entry-level position for a software engineer?

The entry-level position for a software engineer is typically called a Software Engineer I or Junior Software Engineer. It involves basic coding, debugging, and learning company tools and processes, often requiring familiarity with programming languages like Java, Python, or C++. This role provides foundational experience and may require a bachelor's degree in computer science or related fields.

How to get a job as an entry level software engineer with no experience?

To secure an entry level software engineer position with no experience, focus on building a strong foundation in programming languages like Python or Java, create a portfolio of personal projects, and gain familiarity with tools such as Git and Linux. Internships, coding bootcamps, and certifications can also improve your chances by demonstrating practical skills to employers.

Is 25 too late to become an entry level software engineer?

Entry level software engineering roles are open to individuals of various ages, including those starting in their mid-20s. Many employers value skills, relevant training, and problem-solving ability over age, and career changers often successfully transition into software engineering at this stage by learning programming languages and gaining practical experience. Age is generally not a barrier to entering the field at an entry level.
What are the most commonly searched types of Software Engineer jobs in Bridgewater, MA? The most popular types of Software Engineer jobs in Bridgewater, MA are:
What cities near Bridgewater, MA are hiring for Entry Level Software Engineer jobs? Cities near Bridgewater, MA with the most Entry Level Software Engineer job openings:
Infographic showing various Entry Level Software Engineer job openings in Bridgewater, MA as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $109,415 per year, or $52.6 per hour.

$124K - $168K/yr

Full-time

Re-posted 18 hours ago


Job description

About the Role

Paperless Parts is looking for a motivated and curious Platform Engineer I to join our growing team. You'll be an active member of the team taking our SaaS platform to manufacturing shops. As a Platform Engineer I, you will help build and maintain a platform that is scalable, secure, and resilient. From day one, you'll contribute directly to our platform by taking ownership of well-defined tasks and projects, working alongside senior engineers who will review your work and guide your growth. You will play a crucial part in supporting the automation and tooling that makes our entire engineering team more efficient.

This is an entry-level position on our engineering career pathway. You'll participate fully in the life of the team - joining sprint ceremonies, completing assigned sprint work, and growing into the on-call rotation - while building the foundation to advance toward Platform Engineer II and beyond. This role is perfect for early-career engineers who are passionate about cloud technologies and eager to develop their skills in a collaborative environment.

Why You'll Love Working Here
  • Customer-Centric Focus: We put our customers at the center of everything we do. Your work will directly contribute to their success.
  • Meaningful Challenges: We enable critical industries like medical devices, aerospace, and defense, which require robust, secure, and scalable solutions.
  • Collaborative and Inclusive Culture: Our culture emphasizes collaboration, continuous learning, and mutual respect. We believe that diverse teams build better products.
  • Learning Opportunities: You'll grow your skills through close mentorship from senior engineers and a clearly defined engineering career pathway.
  • Modern Technology: Gain hands-on experience with modern web application stacks, cloud technologies like AWS, and observability and CI/CD tools.
What You'll Work On
  • Develop and maintain infrastructure as code, including writing, testing, and deploying new Terraform modules to manage production cloud resources on AWS, including EC2, S3, IAM, and VPC
  • Enhance our CI/CD pipelines using industry-standard tools like Jenkins
  • Build new dashboards and set up monitoring with Datadog to ensure the health and performance of key applications.
  • Write and maintain automation scripts in Python or Bash to streamline routine operational tasks.
  • Work with containerization technologies and concepts using Docker
  • Use AI-assisted coding tools as part of your everyday workflow to write, test, and review code more effectively
  • Participate in sprint ceremonies and deliver assigned sprint work, with code reviewed and supported by senior engineers
  • Join the team's on-call rotation and learn to respond to alerts as you grow into the role
What You'll Bring
  • A Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 0-1 years of professional experience in software, platform, or DevOps engineering; internship or co-op experience counts.
  • Working knowledge of a programming or scripting language, with Python as a plus.
  • Basic understanding of and comfort with Linux/Unix command-line tools.
  • Familiarity with modern infrastructure tools, including cloud providers (e.g., AWS, Azure, or GCP), containerization (e.g., Docker), infrastructure as code (e.g., Terraform), and CI/CD (e.g., Jenkins).
  • A demonstrated, passionate desire to learn about cloud computing, DevOps principles, and infrastructure automation.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, both verbal and written, and a collaborative mindset - you ask clarifying questions and contribute to team discussions.
  • A strong sense of reliability and ownership of your assigned work, with enthusiasm for learning and applying new technologies.
Why Join Us?
  • Real-World Impact: You will contribute to solutions that empower critical industries and drive innovation.
  • Learning and Development: You will work with experienced professionals who will support your growth along a defined engineering career pathway.
  • Supportive Culture: You will join a team that values your contributions and invests in your success.

If you're an ambitious early-career engineer eager to apply your knowledge of cloud infrastructure, gain hands-on experience, and build your career in platform engineering, we'd love to hear from you!

Salary range:  $124,000 - $168,000


The job posting range is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the range may be modified in the future. An employee's pay position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, performance, sales or revenue-based metrics, and business or organizational needs.