1

Software Engineer 1 Jobs in Rhode Island (NOW HIRING)

Software Development/ Engineering Main location: United States, Rhode Island, Smithfield Position ... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That ...

Senior Software Engineer, Java | Endpoint Data

NC ยท On-site +1

$125K - $165K/yr

... in one of the following states - CA, CO, CT, FL, GA, *IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Senior Software Engineer, C++ | Patching

NC ยท Remote

$150K - $240K/yr

About the Role We are hiring a C++ Software Engineer to join our growing team developing NinjaOne ... one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA ...

Patching | Senior Software Engineer, Java

NC ยท On-site +1

$125K - $165K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management ...

Patching | Senior Software Engineer, Java

NC ยท On-site +1

$125K - $165K/yr

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing ... NinjaOne is #1 on G2 in endpoint management, patch management, remote monitoring and management ...

Senior Software Engineer, Kotlin | MDM

NC ยท On-site +1

$140K - $220K/yr

About the Role As a Senior Software Engineer on the fast-growing Mobile Device Management Team at ... Committing Code and Shipping Products -- you will be one of our most trusted engineers utilizing AI ...

Senior Software Engineer, Java | Vulnerability

NC ยท On-site +1

$140K - $200K/yr

This is a high-impact, high-visibility role on one of NinjaOne's newest and fastest-growing product ... software applications. Make quality an invariant part of your work and help your fellow engineers ...

Showing results 41-60

Software Engineer 1 information

See Rhode Island salary details

$5

$54

$83

How much do software engineer 1 jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software engineer 1 in Rhode Island is $54.05, according to ZipRecruiter salary data. Most workers in this role earn between $16.25 and $81.44 per hour, depending on experience, location, and employer.

What is a software engineer 1?

Software Engineer 1 positions are entry-level roles in software development, typically for recent graduates or those with limited professional experience. Individuals in this role are responsible for writing, testing, and debugging code under the guidance of more experienced engineers. They often participate in team meetings, learn new technologies, and contribute to ongoing projects. This position serves as a foundational step in a software engineering career, providing opportunities to develop technical and problem-solving skills.

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

To thrive as a Software Engineer 1, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically backed by a computer science degree or equivalent experience. Familiarity with version control systems like Git, basic software development tools, and at least one programming language such as Python, Java, or C++ is essential. Strong problem-solving, teamwork, and communication skills help you adapt quickly and contribute effectively within a collaborative environment. These abilities are crucial for delivering high-quality code, learning new technologies, and succeeding in team-oriented software projects.

What are some typical challenges a software engineer 1 might face during their first year on the job?

As a Software Engineer 1, you may encounter challenges such as adapting to new codebases, learning company-specific development processes, and understanding team workflows. It's common to spend time ramping up on unfamiliar technologies and tools while balancing multiple tasks or projects. Collaborating effectively with more experienced engineers and asking questions when needed will help you overcome these hurdles and grow your technical skills quickly.

What is the difference between Software Engineer 1 vs Software Engineer 2?

CriteriaSoftware Engineer 1Software Engineer 2
Required CredentialsBachelor's degree in CS or related field; entry-level experienceBachelor's degree; 1-3 years of experience, some companies prefer certifications
Work EnvironmentCollaborative teams, entry-level projects, supervised tasksMore independent, handling complex tasks, mentoring juniors in some cases
Employer & Industry UsageCommonly used for entry-level roles across tech companiesUsed for mid-level roles, often requiring proven skills and experience

Software Engineer 1 typically refers to an entry-level position with basic coding and development tasks, while Software Engineer 2 involves more experience, independence, and responsibility. The transition from SE1 to SE2 usually requires demonstrated skills and some project leadership.

What are popular job titles related to Software Engineer 1 jobs in Rhode Island?

For Software Engineer 1 jobs in Rhode Island, the most frequently searched job titles are:

What job categories do people searching Software Engineer 1 jobs in Rhode Island look for?

The top searched job categories for Software Engineer 1 jobs in Rhode Island are:

What cities in Rhode Island are hiring for Software Engineer 1 jobs?

Cities in Rhode Island with the most Software Engineer 1 job openings:

Infographic showing various Software Engineer 1 job openings in Rhode Island as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $112,427 per year, or $54.1 per hour.

Senior Software Engineer opportunity in Iselin, NJ, Short Hills, NJ ,Jhonston, RI ,Westwood, MA, Pla

TMS LLC

Johnston, RI โ€ข On-site

$123K - $162K/yr

Contractor

Posted 8 days ago


Job description

Company Description
Job Description
Role: Senior Software Engineer
Location: Iselin, NJ,
Short Hills, NJ ,Jhonston, RI ,Westwood, MA, Plano, TX, Phoenix, AZ (3 days a week hybrid)
Interview Mode: In Person

Duration: Longterm
As a Senior Software Engineer, you will work alongside and mentor a group of talented engineers as you pursue a broad range of initiatives. By leveraging your technical skills and thirst for innovation, you will produce disruptive technologies that will ensure market leadership in consumer banking. As a future leader, you will work on multiple solutions spanning consumer banking applications.
The Senior Software Engineer will be responsible for:
  • Designing, modifying, developing, and implementing technology solutions. Building modern, architecturally sound components, tools, and applications to meet mission-driven strategic business goals.
  • Participating in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with team mates.
  • Infusing quality of service characteristics, such as scalability, manageability, and maintainability, into distributed service-based frameworks to create or expand business or technical capabilities.
  • Contributing insight from prior experiences when considering design specifications, especially considering the goals of the consumer-facing product.

Required Qualifications
  • 5+ years of experience in software development, with a proven record of successfully launching commercial products.
  • 3+ years of experience with collecting requirements, creating software designs, and developing efficient implementations.
  • Demonstrated ability to operate in a team environment, with strong interpersonal and communication skills.
  • Understanding of multiple programming languages, including at least one front-end framework (Angular/React/Vue), such as Python3, Java, JavaScript, Ruby, Golang, C, C++, etc.
  • Required: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related discipline.

Desired Qualifications
  • Understanding of the banking industry, specifically the functions of custodial and consumer banking.
  • Experience with AWS/Azure/GCP.
  • Bash and Linux experience.
  • Familiarity with full-stack development.
  • Experience with CI/CD pipelines (CircleCI, Jenkins, or equivalent).
  • Cloud certifications such as AWS Solutions Architect.
  • Understanding of data structure concepts such as linked lists, dictionaries, arrays, custom object creation, etc

Qualifications
Additional Information
All your information will be kept confidential according to EEO guidelines.