1

Entry Software Developer Jobs in Plymouth, MA (NOW HIRING)

Software Developer I

Bridgewater, MA · On-site

$80 - $100/hr

We are seeking an early-career Software Engineer to support the development of software for laboratory and bioprocessing systems. The successful candidate will work with senior engineers and cross ...

Sr Java Developer

Bridgewater, MA · On-site

$100 - $125/hr

3MK Software Solutions is the leading software service solutions provider and IT Staffing Supplier ... Communication of designs and other development issues to developers and managers * Design, develop ...

Front Desk/Data Entry Specialist

New Bedford, MA · On-site

$16 - $20.25/hr

Our growth means exciting career opportunities for talented professionals in engineering, software ... Front Desk/Data Entry Specialist * Location: Massachusetts * Position Type: Full-Time * Travel: NA ...

.NET Full Stack Developer

Norwell, MA · On-site

$80 - $100/hr

Facilitate software application design discussions, and document design decisions to guide the ... Good Stored Procedure programming skills * Exposure to tools like TFS, GitHub, Jira, etc.

... Facilitate software application design discussions, and document design decisions to guide the ... programming skills • Exposure to tools like TFS, GitHub, Jira, etc. • Exposure to cross ...

Working closely with the Engineering Lead, Principal Engineers, Systems Analyst, Quality Assurance, Architects and other Developers, you will help to craft, build, test, and deliver the features that ...

next page

Showing results 1-20

Entry Software Developer information

See Plymouth, MA salary details

$32.1K

$109.1K

$262.8K

How much do entry software developer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for entry software developer in Plymouth, MA is $109,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,100.00 and $115,300.00 per year, depending on experience, location, and employer.

What is an entry software developer?

Entry software developers are professionals who are new to the software development field, typically with less than two years of experience. They are responsible for writing, testing, and maintaining code under the supervision of more experienced developers. Entry-level developers often work on smaller tasks or projects while learning best practices, tools, and methodologies used in software engineering. This role is ideal for recent graduates or individuals transitioning into tech, as it provides foundational experience and growth opportunities within a development team.

What are the key skills and qualifications needed to thrive as an entry software developer?

To thrive as an Entry Software Developer, you need a solid understanding of programming languages (such as Java, Python, or JavaScript), algorithms, and data structures, usually backed by a computer science degree or equivalent experience. Familiarity with development tools like Git, integrated development environments (IDEs), and basic knowledge of databases or cloud platforms is typically expected. Strong problem-solving abilities, willingness to learn, and effective communication are valuable soft skills in this role. These skills enable new developers to contribute efficiently to projects, adapt to evolving technologies, and collaborate successfully within development teams.

What types of projects and technologies are entry software developers typically assigned to when starting out?

As an entry software developer, you can expect to work on foundational tasks such as bug fixes, feature enhancements, or simple modules within larger applications. You will often be introduced to the company's tech stack, which may include popular programming languages like Java, Python, or JavaScript, and tools for version control and collaboration, such as Git and Jira. These initial assignments are designed to help you become familiar with the codebase and development workflow while supporting more experienced team members. Collaboration with mentors and participation in code reviews are common, providing learning opportunities and feedback to help you grow in your role.

Can I be an entry software developer with no experience?

Entry software developer roles often require some foundational knowledge of programming languages such as Java, Python, or C++, but many employers are willing to consider candidates with little to no professional experience if they demonstrate strong problem-solving skills, relevant coursework, or personal projects. Gaining certifications, building a portfolio, and learning tools like Git can improve your chances of securing an entry-level position without prior work experience.

What do entry-level software developers make?

Entry-level software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and company size. Starting salaries often increase with skills in programming languages, such as Java, Python, or C++, and familiarity with development tools and environments.

What are popular job titles related to Entry Software Developer jobs in Plymouth, MA?

For Entry Software Developer jobs in Plymouth, MA, the most frequently searched job titles are:

What cities near Plymouth, MA are hiring for Entry Software Developer jobs?

Cities near Plymouth, MA with the most Entry Software Developer job openings:

Infographic showing various Entry Software Developer job openings in Plymouth, MA as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $109,101 per year, or $52.5 per hour.

Software Developer I

Bridgewater, MA • On-site

RepliGen Corporation
Biotechnology Research and Development • 201 - 500 employees

$80 - $100/hr

Other

Medical, Dental, Vision, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Repligen rating

7.6

Company rating: 7.6 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description

We are seeking an early-career Software Engineer to support the development of software for laboratory and bioprocessing systems. The successful candidate will work with senior engineers and cross-functional teams to develop reliable, maintainable software that interfaces with physical instruments and supports scientific workflows.Key ResponsibilitiesDesign, develop, test, and maintain applications using C# and .NET.Develop data-access components and database functionality using PostgreSQL.Build and deploy software components using Docker containers.Participate in software design discussions, code reviews, and Agile development activities.Create unit and integration tests and assist with system-level testing.Troubleshoot software defects and contribute to root-cause analysis.Develop and maintain REST APIs and interfaces between software components.Produce technical documentation in accordance with the software development lifecycle.Collaborate with software, electrical, mechanical, systems, QA, and product teams.Support the integration of software with pumps, sensors, controllers, and other laboratory instrumentation.Required QualificationsBachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent practical experience.Up to three years of professional software development experience, including internships or cooperative education.Working knowledge of C# and the .NET platform.Familiarity with relational databases and SQL; PostgreSQL experience is preferred.Basic understanding of Docker and containerized application development.Understanding of object-oriented programming and software design principles.Experience using Git or another source-control system.Familiarity with unit testing, debugging, and software defect tracking.Strong analytical, problem-solving, and communication skills.Ability to learn new technologies and work effectively within a collaborative engineering team.Nice to Have QualificationsExperience developing software for laboratory, medical, industrial, or scientific instruments.Experience communicating with hardware through serial, Ethernet, USB, OPC UA, or similar protocols.Familiarity with industrial Linux or embedded computing platforms.Experience with REST APIs and distributed or service-based architectures.Exposure to Jira and Confluence.Familiarity with regulated software development, including GAMP 5, GxP, or medical-device quality systems.Basic understanding of process-control concepts, sensors, data acquisition, or PID control.Our mission is to inspire advances in bioprocessing as a trusted partner in the production of biologic drugs that improve human health worldwide. Focused on cost and process efficiencies, we deliver innovative technologies and solutions that help set new standards in bioprocessing. The estimated base salary range for this role, based in the United States of America is $72,000 -$103,500 . Compensation decisions are dependent on several factors including, but not limited to an individual's qualifications, location, internal equity, and alignment with market data. Additionally, employees are eligible to participate in one of our variable cash programs (bonus or commission) and eligible roles may receive equity as part of the compensation package. We offer a wide range of benefits such as paid time off, health/dental/vision, retirement benefits and flexible spending accounts. All compensation and benefits information will be confirmed in writing at the time of offer. #J-18808-Ljbffr

What Repligen employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom