1

Software Engineer Manager Jobs in Warwick, RI (NOW HIRING)

Senior Software Engineer

Fall River, MA · On-site

$125K - $165K/yr

Serve as the technical owner for OT software engineering standards, including coding practices, source control, documentation, peer review, testing, release management, deployment practices, and ...

Principal Software Engineer

Johnston, RI · On-site

$135K - $182K/yr

The Principal Software Engineer serves as a technical authority and innovation leader, shaping ... Context management * Agent orchestration * Tool integration * Ensure secure, compliant, and ...

Software Engineer III

Middletown, RI · On-site

$57.25 - $77/hr

The Software Engineer will need a minimum 10 years of experienceand current DoD Secret Clearance ... Work with other functional disciplines (e.g., project management, acquisition, logistics, security ...

Principal Software Engineer

Johnston, RI · On-site +1

$135K - $182K/yr

The Principal Software Engineer serves as a technical authority and innovation leader, shaping ... Context management * Agent orchestration * Tool integration * Ensure secure, compliant, and ...

Software Engineer II

Middletown, RI · On-site

$97K - $132K/yr

The selected candidate willcontribute to the development, management, and configuration of ... Interfaces with Management, Software Engineers, Systems Engineers and TestEngineers to generate ...

Sonalysts, Inc is seeking a software engineer with critical thinking and effective communication ... Candidates are eligible for a clearance if they have demonstrated sound financial management ...

Software Engineer II

Middletown, RI · On-site

$97K - $132K/yr

Interfaces with Management, Software Engineers, Systems Engineers and TestEngineers to generate thorough investigations and solutions to problems. * Is self-motivated to explore solutions to software ...

Principal Software Engineer

North Kingstown, RI · On-site

$130K - $175K/yr

In this role as Principal Software Engineer , you will set software technical direction across ... Partitioned, redundancy-managed systems expertise: scheduling and WCET, voting and monitoring ...

... management and failover, inter-subsystem interfaces, and timing budgets - documented through a ... Advise engineering leadership on software architecture, certification risk, and build‑vs‑buy.

The role requires hands-on work with GitHub Copilot, state management using NgRx, and reactive ... Prompt engineering experience in software development workflows. * Hands-on use of GitHub Copilot ...

The role requires hands-on work with GitHub Copilot, state management using NgRx, and reactive ... Prompt engineering experience in software development workflows. * Hands-on use of GitHub Copilot ...

Software Engineer

Carolina, RI · On-site

$70K - $80K/yr

Our suite spans Computer-Aided Dispatch (CAD), Records Management (RMS), Mobile, and Jail ... The Software Engineer will work with colleagues to deliver reliable and scalable applications that ...

Software Engineer, Growth

Providence, RI · On-site

$166.50 - $220/hr

The Growth team is cross‑functional, consisting of 3 server engineers, an engineering manager, a ... You have a 4‑year Bachelor's degree in Computer Science, Software Engineering, or a related ...

Showing results 21-40

Software Engineer Manager information

See Warwick, RI salary details

$99.8K

$169.8K

$201K

How much do software engineer manager jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software engineer manager in Warwick, RI is $169,843.00, according to ZipRecruiter salary data. Most workers in this role earn between $173,500.00 and $173,500.00 per year, depending on experience, location, and employer.

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

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

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are the most commonly searched types of Software Engineer jobs in Warwick, RI?

The most popular types of Software Engineer jobs in Warwick, RI are:

What are popular job titles related to Software Engineer Manager jobs in Warwick, RI?

For Software Engineer Manager jobs in Warwick, RI, the most frequently searched job titles are:

What cities near Warwick, RI are hiring for Software Engineer Manager jobs?

Cities near Warwick, RI with the most Software Engineer Manager job openings:

Infographic showing various Software Engineer Manager job openings in Warwick, RI as of August 2026, with employment types broken down into 86% Full Time, 13% Part Time, and 1% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $165,499 per year, or $79.6 per hour.

Senior Software Engineer

Blount Fine Foods

Fall River, MA • On-site

$125K - $165K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Key responsibilities

  • Lead the design, integration, implementation, testing, deployment, and support of OT software solutions including SCADA, manufacturing applications, plant floor systems, databases, APIs, and industrial equipment integrations.

  • Serve as the technical owner for OT software engineering standards, support the long-term technical roadmap, and ensure OT solutions are scalable, secure, and supportable.

  • Troubleshoot complex OT application, integration, data, and plant system issues, lead root cause analysis, and drive corrective actions to improve reliability and reduce operational disruption.


Blount Fine Foods rating

6.3

Company rating: 6.3 out of 10

Based on 23 frontline employees who took The Breakroom Quiz

312th of 445 rated food and drinks producers


Job description

Description

Bringing our love of food to families for five generations!  Blount Fine Foods is a family-owned and operated manufacturer, marketer, and developer of premium fresh prepared foods. We are an engaging team, bringing restaurant-quality products to America including single-serve grab-n-go fresh soups, mac & cheese, and entrées in grocery stores across the country, as well as for hot bars and restaurants. Help us create the finest food experiences including those with specialty certifications that include organic, gluten-free, and low sodium, among others. Join a proven team for growth, success, and a satisfying career! 

Summary: The Senior Software Engineer, Operational Technology is responsible for designing, developing, integrating, and supporting software solutions that enable manufacturing operations, digital transformation, and plant automation across Blount Fine Foods.

 This role serves as the technical leader for the OT Software Engineering function and is responsible for designing, developing, integrating, and supporting software solutions that enable manufacturing operations, plant automation, and digital transformation initiatives across Blount Fine Foods. This role focuses on Operational Technology systems, including SCADA, manufacturing applications, industrial automation, plant floor integrations, production data, and connected equipment. The position establishes software development standards, guides architecture decisions, supports the long-term technical roadmap, and ensures OT solutions are scalable, secure, supportable, and aligned with manufacturing needs. The Senior Software Engineer partners closely with Technology, Digital Solutions, Engineering, Facilities, Operations, vendors, and plant leadership to deliver reliable solutions that improve plant visibility, equipment connectivity, production performance, system reliability, and business outcomes. 

Essential Duties: 

Technical Leadership, Solution Delivery & Engineering Excellence

  • Lead the design, integration, implementation, testing, deployment, and support of OT software solutions, including Ignition SCADA, manufacturing applications, plant floor systems, databases, APIs, industrial equipment integrations, and third-party platforms. 
  • Serve as the technical owner for OT software engineering standards, including coding practices, source control, documentation, peer review, testing, release management, deployment practices, and support expectations. 
  • Support the long-term technical roadmap for OT software engineering, including modernization of plant systems, standardization of manufacturing integrations, production data strategy, and supportability improvements. 
  • Design and support integrations between SCADA, PLCs, SQL Server, REST APIs, manufacturing applications, reporting platforms, ERP or MES systems, and other plant or enterprise systems. 
  • Partners with Engineering, Facilities, Operations, and vendors on equipment projects to ensure software, controls, data, integration, and support requirements are identified early and delivered effectively. 
  • Troubleshoot complex OT application, integration, data, and plant system issues; lead root cause analysis and drive corrective actions that improve reliability and reduce operational disruption. 
  • Create and maintain technical documentation, integration designs, architecture diagrams, operational procedures, standards, roadmaps, and project communications that can be understood by both technical and business stakeholders. 
  • Mentor Software Engineers and technical team members while promoting knowledge sharing, continuous improvement, secure development practices, and engineering excellence within the OT Software Engineering function.  

Experience/Education: 

  •  Bachelor's degree in Computer Science, Software Engineering, Information Systems, Industrial Automation, or related field, or equivalent practical experience. 
  • 5+ years of progressive software development, OT systems, manufacturing systems, or industrial automation experience. 
  • Experience leading technical projects, establishing development standards, and mentoring developers or technical team members. 
  • Experience working with SCADA systems, preferably Ignition SCADA. 
  • Experience with SQL Server, REST APIs, manufacturing system integrations, and plant floor data collection. 
  • Experience with PLC integrations, ladder logic concepts, or industrial controls environments preferred. 
  • Experience in food manufacturing, consumer packaged goods (CPG), industrial automation, or other manufacturing environments preferred. 
  • Experience working within Agile, Scrum, or structured software delivery frameworks preferred. 

Our Total Compensation Package Includes:   

  • Medical, dental and vision benefits.
  • 401k with Company match.
  • Paid time off including vacation, sick time and holidays.
  • Education Assistance Program.
  • Life Insurance and Short-Term Disability.
  • Discounts on Blount products at Company retail location.
  • Discretionary Annual Bonus Program.  

What Blount Fine Foods employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom