1

Junior Software Engineer Jobs in Windham, NH (NOW HIRING)

Staff Software Engineer

Wilmington, MA · On-site

$125 - $150/hr

The **Staff Software Engineer** will play a key role in architecting and developing software that ... Provide mentoring and guidance to more junior team members* Develop automated tests, simulation ...

The Staff Software Engineer will play a key role in architecting and developing software that ... Provide mentoring and guidance to more junior team members * Develop automated tests, simulation ...

Are you a Software Engineer who is looking for a new opportunity in a collaborative environment which is characterized by respect for the individual and problem solving in a team setting? Our company ...

Lead Software Engineer

Woburn, MA · On-site

$175K - $215K/yr

Lead Software Engineer The Mission: Do you want to build software that solves the world's most ... Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture ...

Are you a Software Engineer who is looking for a new opportunity in a collaborative environment which is characterized by respect for the individual and problem solving in a team setting? Our company ...

Lead Software Engineer

Woburn, MA · On-site

$175K - $215K/yr

Lead Software Engineer The Mission: Do you want to build software that solves the world's most ... Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture ...

As a Software Engineer, you will collaborate with scientists to develop robust front-end and back-end software that interfaces with advanced scientific instruments. The role requires designing ...

Mentoring junior engineers and promoting software development best practices within the engineering team. * Promoting and supporting Agile development practices, sprint planning, estimation, and ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

As a Senior Backend Software Engineer on the Growth team , you'll be at the forefront of building ... Participate in code reviews and mentor junior engineers * Troubleshoot and resolve production ...

Software Engineers

Concord, MA · On-site

$80 - $100/hr

About the Software Engineer II positions Our Software Engineers develop embedded software ... Supporting onboarding and mentoring junior engineers and interns, contributing to a culture of ...

Software Engineer III

Waltham, MA · Hybrid

$62 - $83.25/hr

As a Software Engineer III on the Platform Foundations Team , you will get to explore and work with ... Responsible for conducting code reviews for peers and junior engineers on the team. * Work for a ...

Mentor new and junior engineers to bring them up to speed in Arista's software development environment. Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years ...

Mentor new and junior engineers to bring them up to speed in Arista's software development environment. Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years ...

Xometry is seeking a Staff Software Engineer to join our software engineering organization. In this ... junior ICs to executives. The estimated base salary range for new hires into this role is $140,000 ...

Mentor new and junior engineers to bring them up to speed in Arista's software development environment. Qualifications * BS Computer Science/Electrical Engineering/Computer Engineering + 3 years ...

Radar Software Engineer

Maynard, MA · On-site

$125 - $150/hr

FishEye Software is seeking a Radar Software Engineer to develop and deliver advanced radar software solutions for mission‑critical applications. In this role, you will contribute across the ...

Showing results 41-60

Junior Software Engineer information

See Windham, NH salary details

$48.5K

$98.7K

$148.2K

How much do junior software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for junior software engineer in Windham, NH is $98,701.00, according to ZipRecruiter salary data. Most workers in this role earn between $76,200.00 and $99,700.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.

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

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

What are the most commonly searched types of Software Engineer jobs in Windham, NH?

The most popular types of Software Engineer jobs in Windham, NH are:

What cities near Windham, NH are hiring for Junior Software Engineer jobs?

Cities near Windham, NH with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Windham, NH as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, and 5% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $98,701 per year, or $47.5 per hour.

Principal Platform Software Engineer, C++ (Waltham)

Waltham, MA • On-site

Evolv Technologies Inc.
Investigation and Physical Security Services • 51 - 200 employees

$147K - $197K/yr

Full-time

Posted 5 days ago


Job description

The Elevator Pitch

Are you looking for a role that has meaning and purpose on a team that is crafting the future of security? Evolv's R&D team is looking for an experienced and innovative principal software engineer to provide technical leadership, improve software engineering practices, and be hands on with our team of SW engineers with expertise in embedded, real-time, and computer vision. In Evolv's fast-paced development environment the R&D team is continuously innovating new features and integrating complementary technologies into our products.

Success in the Role: Performance OutcomesIn the first 30 days, you will:
  • Demonstrate technical depth and earn the respect of senior developers
  • Mentor junior developers
  • Review code and architecture during the first 30 days
  • Submit PRs for small changes from day 15
  • Pair with junior developers on a regular basis
Within 90 days you will:
  • Submit production-quality pull requests (PRs) for small to medium-sized features or improvements by day 30-45.
  • Identify and resolve at least one performance bottleneck or technical debt issue in the existing codebase.
  • Actively participate in architecture and design discussions, contributing ideas and identifying potential risks or improvements
  • Review current product roadmap and outline a platform strategy across products to scale as the product families grow and to ensure the products are built on a common reliable and robust software foundation
  • Evaluate current CI/CD and build automation processes; propose at least one improvement or optimization.
  • Familiarize yourself with the full software development lifecycle at Evolv, including DevOps, QA, and hardware integration touchpoints
Within 12 months, you will:
  • Lead the design and implementation of a major new multi-product software platform, from concept to deployment.
  • Translate complex mathematical algorithms into optimized, production-ready C++ code.
  • Drive performance benchmarking and optimization initiatives, improving system efficiency and scalability.
  • Serve as a go-to technical mentor for the C++ team, helping to elevate the overall engineering skill level.
  • Lead at least one internal technical workshop or knowledge-sharing session.
  • Influence and improve cross-functional workflows, particularly around testing, deployment, and system reliability.
  • Help define and enforce coding standards, design patterns, and best practices across the team.
  • Provide input into long-term architectural decisions and product roadmap planning.
  • Contribute to a culture of continuous improvement, innovation, and psychological safety.
What You'll Do
  • Maintain and improve existing C++ codebase with a focus on performance, reliability, and scalability.
  • Identify and resolve software defects and performance bottlenecks.
  • Collaborate with cross-functional teams including SQA, DevOps, and hardware engineers.
  • Participate in code reviews and mentor junior developers.
  • Contribute to system design and architecture discussions.
  • Support build automation and CI/CD pipelines.
  • Translate mathematical algorithms into optimal C++ code.
  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Design and implement real-time systems with deterministic performance and low-latency requirements.
  • Develop multithreaded applications using modern C++ concurrency primitives, thread synchronization, and lock-free programming.
  • Integrate ML inference engines into fast-path pipelines with minimal latency impact while optimizing control software for embedded systems and real-time hardware interfaces.
  • Perform technical performance benchmarking and analyses to support engineering decisions.
  • Write clean, well-documented, and testable code.
  • Maintain quality throughout software development through peer code review, unit and functional testing.
Leadership, Team Structure & Culture

You will be joining the C++ Software Development Team. This role reports to the VP of Software Engineering and working alongside a team of 15 talented engineers. Our culture is built on the belief that exceptional products are created by teams that trust one another, challenge ideas respectfully, and remain committed to continuous growth. We are guided by our core values: Do the Right Thing, Always, Put People First, Win Together, Own It, and Be Bold, Stay Curious. These values shape how we make decisions, collaborate across teams, and deliver technology that drives meaningful business impact. This is a team that enjoys solving hard problems together. We celebrate wins, learn openly from setbacks, and believe that high performance and having fun are not mutually exclusive. If you're energized by mentoring others, shaping technical direction, and building scalable platforms in a collaborative environment, you'll thrive here.

Where is the role located?

Our headquarters (and this role) is located in Waltham, Massachusetts. As a member of the Engineering team we expect you to come into the office daily, but we

#J-18808-Ljbffr