1

Senior Software Engineer Jobs in Providence, RI (NOW HIRING)

Sr Software Engineer

Newport, RI ยท On-site

$123.20K - $162.40K/yr

Senior Software Engineer Marathon TS is seeking a Senior Software Engineer to support the development and modernization of next-generation undersea warfare training systems. This role focuses heavily ...

Senior Software Engineer Payroll Title: Sr. Software Engineer Division & Department: Corporate Platform Development Status: Full-Time Exempt Reports to: Engineering Manager Location: Remote ...

Sr. Software Engineer

Providence, RI ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

Senior Software Engineer

Providence, RI ยท On-site

$180K - $220K/yr

By joining Datavant today, you're stepping onto a driven and highly collaborative team that is passionate about creating transformative change in healthcare. Senior Software Engineer The Role As a ...

Senior Software Engineer

Cranston, RI ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Stoughton, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Johnston, RI ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

East Freetown, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Tiverton, RI ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Seekonk, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Dartmouth, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Chartley, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Franklin, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Millville, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Wrentham, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

North Smithfield, RI ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Mapleville, RI ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Brockton, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

Senior Software Engineer

Fall River, MA ยท On-site

$138.90K - $180.60K/yr

Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing ...

next page

Showing results 1-20

Senior Software Engineer information

See Providence, RI salary details

$76.3K

$144.8K

$194K

How much do senior software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for senior software engineer in Providence, RI is $144,756.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,800.00 and $163,200.00 per year, depending on experience, location, and employer.

What Is a Senior Software Engineer?

A senior software engineer designs, codes, tests, and maintains computer software. While these are your primary responsibilities as a senior software engineer, you may also have supervisory duties. These include overseeing a team of junior software engineers or developers. The senior software engineer title is sometimes used interchangeably with senior developer, and positions for both may share similar job duties and responsibilities. In general, software engineers are distinguished from developers in that software engineers apply engineering principles to software development.

What are the key skills and qualifications needed to thrive as a Senior Software Engineer, and why are they important?

To thrive as a Senior Software Engineer, you need advanced programming skills, deep understanding of software architecture, and several years of experience in software development, often supported by a relevant degree. Familiarity with tools like Git, CI/CD pipelines, cloud platforms, and expertise in technologies such as Java, Python, or JavaScript are typically required. Leadership, problem-solving, and effective communication are crucial soft skills for mentoring teams and collaborating across departments. These skills ensure the delivery of robust, scalable solutions and drive successful project outcomes in complex technical environments.

What are some common challenges Senior Software Engineers face when mentoring junior team members?

Senior Software Engineers often mentor junior colleagues, which can be incredibly rewarding but also presents challenges. Balancing mentorship with project deadlines can be demanding, as it requires strong time management and communication skills. Additionally, adapting explanations to different learning styles and levels of experience can be tricky. However, effective mentorship helps build a stronger team and can lead to enhanced leadership opportunities for the senior engineer.

What are Senior Software Engineers?

Senior Software Engineers are experienced professionals who design, develop, and maintain complex software systems. They often lead technical projects, mentor junior team members, and make architectural decisions. Their role involves collaborating with stakeholders to understand requirements, ensuring code quality, and staying up-to-date with the latest technologies. Senior Software Engineers are expected to have strong problem-solving skills and a deep understanding of software development best practices.

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

AspectSenior Software EngineerSoftware Developer
CredentialsBachelor's or higher in CS or related field; experience often 5+ yearsBachelor's in CS or related field; entry to mid-level experience
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing features, debugging
Industry UsageUsed across tech companies, startups, enterpriseCommon in software firms, startups, freelance work
Search & ComparisonOften compared for experience level, responsibilitiesCompared for entry-level to mid-level roles

The main difference between a Senior Software Engineer and a Software Developer lies in experience, responsibilities, and scope. Senior Software Engineers typically have more experience, lead projects, and mentor others, while Software Developers focus on coding and feature development. Both roles are essential in tech companies, but the Senior Software Engineer position involves higher-level planning and leadership.

What are the most commonly searched types of Software Engineer jobs in Providence, RI? The most popular types of Software Engineer jobs in Providence, RI are:
What cities near Providence, RI are hiring for Senior Software Engineer jobs? Cities near Providence, RI with the most Senior Software Engineer job openings:
Infographic showing various Senior Software Engineer job openings in Providence, RI as of May 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 58% In-person, 24% Hybrid, and 18% Remote job distribution, with an average salary of $144,756 per year, or $69.6 per hour.
Sr Software Engineer

Sr Software Engineer

Marathon TS

Newport, RI โ€ข On-site

$123.20K - $162.40K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Senior Software Engineer

Marathon TS is seeking a Senior Software Engineer to support the development and modernization of next-generation undersea warfare training systems. This role focuses heavily on software architecture, distributed systems, and high-performance application development in support of U.S. Navy training platforms.

Key Responsibilities
  • Design and develop scalable software solutions and frameworks for training systems
  • Modernize legacy architectures to improve performance, scalability, and maintainability
  • Implement microservices-based architectures for complex data processing
  • Integrate data streaming technologies (e.g., Apache Kafka) for real-time system performance
  • Develop and maintain secure, high-performance APIs
  • Collaborate with architects, engineers, and stakeholders to define system requirements and design solutions
Required Qualifications
  • U.S. Citizenship required
  • Active Secret Clearance OR ability to obtain (Interim acceptable)
  • Bachelor's degree with 5+ years of experience OR Master's with 3+ years
  • Strong experience in object-oriented design, debugging, and software architecture
  • Proficiency in C++ or Java
  • Experience with JavaScript/TypeScript
  • Experience working in Linux environments (RHEL/CentOS)
  • Ability to work onsite in Newport, RI
  • Ability to travel up to 10% (potentially to Serco headquarters in Middletown, RI on rare occasion)
Preferred Qualifications
  • Experience with Apache Kafka or distributed systems
  • Experience with Spring Boot, React, Next.js
  • Experience with containerization (Docker, Kubernetes)
  • Familiarity with virtualization (VMware, KVM, VirtualBox)
  • Experience with Git/Bitbucket
  • Familiarity with Agile/Kanban methodologies

Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").


Marathon TS logo

About Marathon TS

Sourced by ZipRecruiter

Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Sterling, VA, US

Year founded

2009

Social media