1

Software Engineering Manager Jobs in Rhode Island

Software Engineering * Write clean, maintainable, and well-tested code using modern software ... Work closely with software engineers, product managers, architects, and data teams to deliver AI ...

New

The candidate will be responsible collaboration with team members, software tasking and managing ... Qualifications: Bachelor of Science in Computer Engineering, Computer Science, or equivalent ...

Work with product managers, designers, QA, and other engineers to deliver reliable, user-focused ... Strong software engineering experience in C++, desktop applications, audio software, embedded ...

... Forge software - that help make the world smarter, safer and more sustainable. YOU MUST HAVE ... Lead and manage the quality engineering team, fostering a culture of excellence and collaboration ...

... Forge software - that help make the world smarter, safer and more sustainable. YOU MUST HAVE ... Lead and manage the quality engineering team, fostering a culture of excellence and collaboration ...

Principal Software Engineer

Johnston, RI · On-site

$135K - $182K/yr

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

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... GitHub Copilot, Claude, Cursor or ChatGPT) - Familiarity with AI directed prompt engineering for ...

Bachelor's degree in Computer Science, Software Engineering, or a related field. * 3-6+ years of ... Strong problem-solving skills with the ability to manage multiple projects simultaneously.

As a Quality Engineering Manager here at Honeywell, you will help shape our unwavering commitment ... control, sensing, and software solutions that improve operational efficiency, safety, and ...

Principal Software Engineer

Johnston, RI · On-site +1

$135K - $182K/yr

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

Developing and maintaining the Model Based Systems Engineering plan for complex Department of ... Candidates are eligible for a clearance if they have demonstrated sound financial management ...

New

SEACORP's Software Engineering Services Business Area isseeking a highly skilled SoftwareEngineer with 5+ years of experience to join our team in Middletown,RI. This role offers a hybrid work ...

Senior Software Engineer

Providence, RI · On-site

$113K - $162K/yr

You'll also mentor team members, influence engineering best practices, and help build scalable ... Strong problem-solving skills and ability to manage multiple projects simultaneously * Excellent ...

Showing results 41-60

Software Engineering Manager information

See Rhode Island salary details

$97.4K

$165.9K

$196.4K

How much do software engineering manager jobs pay per year?

As of Aug 16, 2026, the average yearly pay for software engineering manager in Rhode Island is $165,877.00, according to ZipRecruiter salary data. Most workers in this role earn between $169,400.00 and $169,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

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

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

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

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are the most commonly searched types of Software Engineering jobs in Rhode Island?

The most popular types of Software Engineering jobs in Rhode Island are:

What are popular job titles related to Software Engineering Manager jobs in Rhode Island?

For Software Engineering Manager jobs in Rhode Island, the most frequently searched job titles are:

What job categories do people searching Software Engineering Manager jobs in Rhode Island look for?

The top searched job categories for Software Engineering Manager jobs in Rhode Island are:

What cities in Rhode Island are hiring for Software Engineering Manager jobs?

Cities in Rhode Island with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Rhode Island as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $165,877 per year, or $79.7 per hour.

Software Engineer I

Citizens

Johnston, RI • On-site

Full-time

Posted 3 days ago

New


Job description

Description

AI Software Engineer 

We are seeking a motivated and curious AI Software Engineer to help build and support next-generation AI solutions, including Agentic AI capabilities that can plan, reason, and complete tasks using tools and workflows. This is an excellent opportunity for a recent college graduate or early-career engineer with a passion for artificial intelligence, software development, and solving real-world business problems.

Working alongside experienced engineers and AI specialists, you will contribute to the design, development, testing, and deployment of AI-powered applications that improve customer experiences and business operations while learning modern AI engineering practices.

This is not a Remote position but 4 days in the office and 1 Hybrid

Key Responsibilities

AI Application Development

  • Assist in designing, developing, and testing AI-powered applications and intelligent workflows.
  • Build and integrate APIs, internal services, and data sources that support AI solutions.
  • Help develop AI agents capable of completing business tasks using large language models (LLMs) and workflow orchestration tools.
  • Participate in improving the reliability, quality, and performance of AI applications.

Software Engineering

  • Write clean, maintainable, and well-tested code using modern software engineering practices.
  • Contribute to cloud-based applications and backend services.
  • Support CI/CD pipelines, testing, monitoring, and deployment activities.
  • Troubleshoot issues and participate in debugging and performance improvements.

Learning & Innovation

  • Learn emerging AI technologies, including large language models, Retrieval-Augmented Generation (RAG), prompt engineering, and AI agent frameworks.
  • Experiment with new tools and techniques to improve AI capabilities.
  • Participate in code reviews, design discussions, and team knowledge sharing.

Collaboration

  • Work closely with software engineers, product managers, architects, and data teams to deliver AI solutions.
  • Help translate business requirements into technical solutions.
  • Contribute ideas and continuously improve development processes.

Security & Responsible AI

  • Follow secure coding practices and organizational security standards.
  • Help ensure AI applications protect sensitive information and comply with company policies.
  • Learn and apply responsible AI principles when developing AI solutions.

Preferred Qualifications

  • Bachelor's degree in computer science, Software Engineering, Data Science, Artificial Intelligence, or a related field.
  • Internship, research, academic, or personal project experience developing software applications.
  • Familiarity with Python and an interest in learning additional programming languages as needed.
  • Basic understanding of REST APIs, object-oriented programming, and software development fundamentals.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud) through coursework or projects is a plus.
  • Coursework or hands-on experience with machine learning, generative AI, or large language models is preferred.
  • Familiarity with Git and collaborative software development practices.
  • Strong analytical, problem-solving, and communication skills.
  • Eagerness to learn new technologies and grow in a collaborative environment.

Experience with any of the following through coursework, internships, research, hackathons, or personal projects:

  • Python AI frameworks such as Lang Chain, Llama Index, or similar tools
  • Prompt engineering or LLM application development
  • Retrieval-Augmented Generation (RAG)
  • Docker or containerization
  • SQL and relational databases
  • JavaScript, Java, or Go
  • GitHub Actions or CI/CD concepts
  • AI coding assistants such as GitHub Copilot or Cursor

What Success Looks Like

  • Successfully contributes to AI projects while growing technical expertise.
  • Delivers reliable, well-tested code and collaborates effectively with teammates.
  • Continuously learns new AI technologies and applies them to solve business problems.
  • Demonstrates curiosity, initiative, and a willingness to take on new challenges.
  • Helps build AI solutions that improve customer experience and business operations.

Equal Employment Opportunity

Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague's or a dependent's reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.

Equal Employment and Opportunity Employer

Job Applicant Data Privacy Policy

Background Check

Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.