1

Senior Software Developer Jobs in Rindge, NH (NOW HIRING)

Senior Software Engineer - Data Platform

Nashua, NH · On-site

$123K - $163K/yr

We are looking for a Senior Software Engineer to join our Data Platform team. We have built sophisticated infrastructure that processes billions of events per day, enriches them via stream processing ...

Senior Fullstack Software Engineer

Westford, MA · Hybrid

$127K - $167K/yr

As a senior software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes. What You'll be Doing: * Work as a team to build reliable ...

Senior Developer Technology Engineer - AI

Westford, MA · Hybrid

$56.75 - $74.75/hr

We're currently seeking a Senior Developer Technology Engineer, Artificial Intelligence! Would you ... Influence the design of next-generation hardware architectures, software, and programming models in ...

Benefits: * 401(k) Introduction This Senior /Staff Software Engineer position is a key role within ... Experience with Microsoft Azure Devops * Knowledge of Agile software development process About Us ...

Senior Cloud Engineer

Merrimack, NH · On-site

$125K - $165K/yr

Position Description We are looking for a Senior Software Engineer to join our Market Data team working on a technology platform that will help deliver the real-time Market Data services on the ...

Senior Corvision Developer The Senior CorVision Developer will serve as the primary developer for critical legacy platforms built on OpenVMS, CorVision, RDB, and associated operational tools. The ...

Senior Cloud Engineer

Merrimack, NH · On-site

$125K - $165K/yr

Position Description We are looking for a Senior Software Engineer to join our Market Data team working on a technology platform that will help deliver the real-time Market Data services on the ...

Showing results 21-40

Senior Software Developer information

See Rindge, NH salary details

$15

$60

$86

How much do senior software developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for senior software developer in Rindge, NH is $60.67, according to ZipRecruiter salary data. Most workers in this role earn between $51.49 and $68.03 per hour, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most commonly searched types of Software Developer jobs in Rindge, NH? The most popular types of Software Developer jobs in Rindge, NH are:
What cities near Rindge, NH are hiring for Senior Software Developer jobs? Cities near Rindge, NH with the most Senior Software Developer job openings:
Infographic showing various Senior Software Developer job openings in Rindge, NH as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $126,192 per year, or $60.7 per hour.

Senior Software Engineer, DPU - Networking

Nvidia Corporation

Westford, MA • On-site

$127K - $167K/yr

Full-time

Re-posted 15 hours ago


Nvidia rating

9.6

Company rating: 9.6 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

8th of 242 rated software companies


Job description

We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team.
This position offers the opportunity to have a real impact in a multifaceted, technology-focused company affecting product lines that empower the most advanced data centers in the world. Using your deep knowledge of embedded platforms, operating systems, and software distribution technologies, you will work with a world-wide development team to solve the unique challenges of delivering the world's most powerful platforms. Do you have broad experience with Linux and embedded platforms and a passion for building innovative products? If so, this position is for you!
What you'll be doing:
  • Develop system software components including processor firmware, kernel drivers/modules, and user space applications and libraries
  • Collaborate with hardware and product design teams to develop software for sophisticated SOC platform designs
  • Assist world-wide teams with DPU project bring-up and validation
  • Tackle complex system-level optimization and resource utilization challenges
  • Work in pre-silicon development mode as you architect, debug, measure, and optimize performance while applying and extending the software simulator and hardware emulator test environments.
  • Participate across all levels of the product development life-cycle with high standards for clear requirements, software quality, and performance

What we need to see:
  • Bachelor of science or master's degree, or equivalent experience, with 6+ years of demonstrable experience in Linux and complex embedded systems development
  • Experience with Linux bootloader and boot firmware - ATF/UEFI a strong plus
  • Strong background in developing or maintaining Linux distributions, including user space libraries and applications, software update mechanisms
  • Enthusiasm for extending your technical knowledge into new areas
  • Strong analytical skills and proven success in problem-solving and achieving performance objectives

Ways to stand out from the crowd:
  • Experience with multiple Linux distributions, with the ability to compare and contrast them
  • Specialist knowledge of secure boot flows and/or trusted compute environments
  • Experience developing security key management solutions
  • Knowledge of secure software development practices
  • Experience developing and sustaining commercially available software products through a full product life-cycle.

With competitive salaries and a comprehensive benefits package, NVIDIA is widely regarded as one of the most desirable technology employers in the world. Our teams are composed of some of the most forward-thinking and driven engineers in the industry, and we continue to grow rapidly. If you are a senior data engineer passionate about building large-scale, high-impact data platforms, we'd love to hear from you.
Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until July 14, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

What Nvidia employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993