1

Junior Software Developer Jobs in Reading, MA (NOW HIRING)

As Lead Software Developer, you will work with a team to design, implement, and test systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare ...

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

Junior Java Developer

Boston, MA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Junior Java Developer Location: United States (On-site) Job Type: Full-time Job Summary We are ... Design, develop, test, and deploy software applications and systems * Write clean, maintainable ...

New

Senior Software Engineer - Search

Boston, MA · On-site

$133K - $175K/yr

... contribute to Agile DevOps team activities. Effective in paired programming and working ... junior software engineers across one or more functional areas. • Help foster an inclusive ...

Sr. Software Engineer

Boston, MA · On-site

$175K - $197K/yr

  • Medical

  • Retirement

  • PTO

Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement. * Contribute to OpenGov's Engineering culture of innovation, leading-edge technology adoption ...

Solutions Engineer, Software

Boston, MA · Hybrid

$137K - $257K/yr

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

Senior Software Engineer - Search

Boston, MA · On-site

$133K - $175K/yr

... contribute to Agile DevOps team activities. Effective in paired programming and working ... junior software engineers across one or more functional areas. • Help foster an inclusive ...

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

As Lead Software Developer, you will work with a team to design, implement, and test systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare ...

Lead Software Developer

Woburn, MA · On-site

$157K - $223K/yr

As Lead Software Developer, you will work with a team to design, implement, and test systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare ...

As Lead Software Developer, you will work with a team to design, implement, and test systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare ...

Advanced Software Developer

Quincy, MA · On-site

$60.25 - $76.75/hr

Software Developer - Advanced Location: Quincy, Massachusetts Work Model: Hybrid -- 4 days per week onsite Let's create our future together at The AES Group! About The AES Group: The AES Group is a ...

Senior Full Stack Software Developer

Boston, MA

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Guide and inspire more junior developers across the organization through mentorship and ... What you'll bring: * 7+ years of full stack software development experience at companies with 10 or ...

Rust Software Developer

Lexington, MA · On-site

$86K - $198K/yr

  • Medical

  • Life

  • Retirement

  • PTO

Rust Software Developer TheOpportunity: At Booz Allen, we believein empowering people to change the world. Asa Rust Software Developer, you'll applyyour technicalexpertiseto solve complex ...

Showing results 41-60

Junior Software Developer information

See Reading, MA salary details

$25.3K

$93.9K

$145.1K

How much do junior software developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for junior software developer in Reading, MA is $93,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,700.00 and $91,800.00 per year, depending on experience, location, and employer.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.
What are the most commonly searched types of Software Developer jobs in Reading, MA? The most popular types of Software Developer jobs in Reading, MA are:
What are popular job titles related to Junior Software Developer jobs in Reading, MA? For Junior Software Developer jobs in Reading, MA, the most frequently searched job titles are:
What job categories do people searching Junior Software Developer jobs in Reading, MA look for? The top searched job categories for Junior Software Developer jobs in Reading, MA are:
What cities near Reading, MA are hiring for Junior Software Developer jobs? Cities near Reading, MA with the most Junior Software Developer job openings:
Infographic showing various Junior Software Developer job openings in Reading, MA as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $93,886 per year, or $45.1 per hour.

Lead Software Developer

STR

Woburn, MA

$157K - $223K/yr

Full-time

Re-posted 23 days ago


Job description

About the Team 

STR Sensors Division is at the forefront of developing advanced signal processing algorithms and prototyping systems for next-generation radar and electronic warfare technologies. The group fosters a culture of innovation and collaboration. You will be a member of a dynamic group of research engineers across STR, academic researchers, and industry partners to develop practical and effective solutions to RF sensing and counter-sensing challenges.

The Role

The Space Mission Sector is seeking a Software Developer to join our growing technology company in the Boston area.   Candidate will support a multitude of programs with a range of system capabilities and maturity level.  System capability will be tested over the air locally and at government test locations.  Strong technical, interpersonal, communication, and leadership skills are desired.

As Lead Software Developer, you will work with a team to design, implement, and test systems software for advanced real-time signal processing applications for sonar, radar, electronic warfare (detection, protection, jamming, and spoofing).

What you will do:

  • Work with STR team to understand capability requirements, brainstorm solutions, and evaluate the pros and cons of each to inform decisions
  • Develop and implement embedded systems software for advanced real-time signal processing applications
  • Potential travel to customer meetings and/or data collections and experiments is expected

Who you are:

  • This position requires the ability to obtain a Top Secret security clearance, for which U.S. citizenship is required by U.S. Government, and eligible to support special access programs
  • Experience developing software with GNU/Linux toolchains using open source software
  • Proficient in C, C++, or similar real-time embedded programming languages
  • Comfortable using Python and/or MATLAB programming languages
  • Experience with firmware languages such as VHDL and/or Verilog
  • Experience with software tools including Integrated Development Environments (IDEs), version control, tracking, scripting, and break-point debugging
  • Working knowledge of software design patterns and best practices
  • Understanding of software-hardware interfacing techniques and implementations
  • Enthusiasm to learn new skills and a desire for developing software
  • BS, MS, or PhD in Electrical Engineering, Computer Engineering, Applied Mathematics, Physics, or a related technical discipline
  • 5-7+ years experience depending on the degree

Even Better:

  • Active Secret or TS/SCI Clearance
  • Linux kernel level modules and device driver development
  • Knowledge of real-time multi-threaded embedded software, preferably on Linux OS
  • Experience writing software using a large multi-party code base
  • Working in a laboratory environment using measurement equipment and performing quantitative data analysis
  • Developing software using hardware accelerators such as GPUs, DSPs, and FPGAs
  • Experience implementing software using systems on a chip such as Xilinx MPSoC or RFSoC
  • Experience using machine learning techniques
  • Real-time optimization of signal processing algorithms developed in languages like MATLAB or Python

Join us and be part of a team that's making an impact at the forefront of technology and innovation.

Pay Information
Full-Time Salary Range: $157,000 - $223,000

The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.