1

Assistant Software Developer Jobs in Pawtucket, RI

Description AI Software Engineer We are seeking a motivated and curious AI Software Engineer to ... AI coding assistants such as GitHub Copilot or Cursor What Success Looks Like * Successfully ...

New

Description AI Software Engineer We are seeking a motivated and curious AI Software Engineer to ... AI coding assistants such as GitHub Copilot or Cursor What Success Looks Like * Successfully ...

New

... Facilitate software application design discussions, and document design decisions to guide the ... assist other similar projects Your contribution to the team: โ€ข A collaborative spirit and ...

... Facilitate software application design discussions, and document design decisions to guide the ... assist other similar projects Your contribution to the team: โ€ข A collaborative spirit and ...

... developer productivity and code quality. * Implement and maintain state management with NgRx and ... These tools assist our hiring teams in different ways, including but not limited to, assistance in ...

... developer productivity and code quality. * Implement and maintain state management with NgRx and ... These tools assist our hiring teams in different ways, including but not limited to, assistance in ...

Front End Software Engineer Category: Software Development/ Engineering Main location: United ... Experience with Dev Assist tools (code generation, diagramming, automation helpers). . Experience ...

Software Development/ Engineering Main location: United States, Rhode Island, Smithfield Position ... Experience with Dev Assist tools (code generation, diagramming, automation helpers). . Experience ...

Software Development/ Engineering Main location: United States, Rhode Island, Smithfield Position ... Experience with Dev Assist tools (automation helpers, diagramming, code generation). . Experience ...

SAP S/4 HANA Developer

West Warwick, RI ยท On-site

$59.25 - $77.75/hr

We are seeking an experienced software engineer to join our team and assist with the integration of SAP S/4HANA Cloud and its APIs. The ideal candidate will have experience utilizing the SAP BTP ...

Lead Salesforce Software Engineer

Providence, RI ยท On-site +1

$116K - $187K/yr

We provide tuition reimbursement and assist with student-loan repayment. We offer health, dental ... Experience with Salesforce DevOps and SDLC practices, including source control, CI/CD, deployment ...

New

Developer Team Lead

Providence, RI

$59.50 - $78/hr

... and software delivery knowledge * Collaborate with business users, system analysts, developers, and ecosystem partners to bring innovative ideas from conception to launch at scale. * Assist in ...

next page

Showing results 1-20

Assistant Software Developer information

See Pawtucket, RI salary details

$28.7K

$97.6K

$235K

How much do assistant software developer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for assistant software developer in Pawtucket, RI is $97,567.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,800.00 and $103,100.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Software Developer vs Junior Software Developer?

AspectAssistant Software DeveloperJunior Software Developer
Required CredentialsTypically an associate degree or relevant certificationsUsually an associate degree or entry-level certifications
Work EnvironmentSupportive team, learning-focused, entry-level projectsHands-on coding, developing features, debugging
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsWidely used across software firms, tech startups, and IT services

The main difference is that Assistant Software Developers often focus on supporting tasks and learning, while Junior Software Developers are more involved in actual coding and project work. Both roles are entry-level, but Junior Developers typically have more hands-on responsibilities and experience.

What are the key skills and qualifications needed to thrive as an assistant software developer, and why are they important?

To thrive as an Assistant Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), basic software development principles, and often a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is typically required. Strong problem-solving abilities, teamwork skills, and attention to detail help individuals excel in collaborative and fast-paced development environments. These skills and qualities are vital for producing high-quality code, supporting project goals, and contributing effectively to software development teams.

What is an assistant software developer?

An Assistant Software Developer is an entry-level professional who supports software development teams by assisting in coding, testing, debugging, and maintaining software applications. They typically work under the guidance of more experienced developers, helping to implement features, fix bugs, and learn best practices in software engineering. This role is ideal for recent graduates or those new to the field, providing valuable hands-on experience and an opportunity to build technical skills. Over time, Assistant Software Developers may advance to more senior roles as they gain experience and expertise.

What are some common challenges faced by assistant software developers when working on team projects?

Assistant Software Developers often encounter challenges such as understanding existing codebases, managing time effectively while balancing multiple tasks, and keeping up with rapidly changing project requirements. Collaboration is key, as you'll frequently work alongside senior developers, testers, and project managers, which requires clear communication and openness to feedback. Embracing these challenges helps build problem-solving skills and sets the stage for future career growth within the development team.

What are the most commonly searched types of Software Developer jobs in Pawtucket, RI?

The most popular types of Software Developer jobs in Pawtucket, RI are:

What are popular job titles related to Assistant Software Developer jobs in Pawtucket, RI?

For Assistant Software Developer jobs in Pawtucket, RI, the most frequently searched job titles are:

Infographic showing various Assistant Software Developer job openings in Pawtucket, RI as of August 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $97,567 per year, or $46.9 per hour.

Software Engineer I

Citizens Bank

Johnston, RI โ€ข On-site

Full-time

Posted 2 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.

About Us
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.