1

Senior Amazon Software Engineer Jobs in Rhode Island

Senior Software Engineer

Johnston, RI · Hybrid

$123K - $162K/yr

Description Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location. Responsibilities: Designs, modifies, develops, and implements technology ...

Senior Software Engineer

Johnston, RI · Hybrid

$123K - $162K/yr

Description Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location. Responsibilities: Designs, modifies, develops, and implements technology ...

Software Engineer Department: Engineering Employment Type: Full Time Location: Cumberland, RI ... We are willing to consider senior level candidates for this role. What You'll Do * Design ...

Senior Software Engineer

Johnston, RI · Hybrid

$123K - $162K/yr

Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location. Responsibilities: Designs, modifies, develops, and implements technology solutions.

Senior Software Engineer

Johnston, RI · On-site

$110 - $170/hr

Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location. Responsibilities * Designs, modifies, develops, and implements technology solutions.

New

Sr React Software Engineer

Woonsocket, RI · On-site

$100K - $110K/yr

Sr React Software Engineer Branding Brand is searching for a Sr Software Engineer to help create mobile apps and sites for an international portfolio of high-profile brands in retail and hospitality.

Overview Sr React Software Engineer -- Branding Brand is searching for a Sr Software Engineer to help create mobile apps and sites for an international portfolio of high-profile brands in retail and ...

Sr React Software Engineer

Woonsocket, RI · On-site

$100K - $110K/yr

Sr React Software Engineer Branding Brand is searching for a Sr Software Engineer to help create mobile apps and sites for an international portfolio of high-profile brands in retail and hospitality.

Senior Software Engineer, C++ | Patching

NC · On-site +1

$150K - $220K/yr

About the Role We are hiring a Senior C++ Software Engineer to join our growing team developing NinjaOne's automated endpoint management suite of software products, trusted by over 40,000 customers ...

New

Senior Performance Software Engineer

NC · On-site +1

$150K - $230K/yr

About the Role As a Senior Performance Software Engineer, you will serve as a technical leader for performance testing, data generation frameworks, standards, and optimization initiatives across the ...

Senior Software Engineer / Task Manager

Newport, RI · On-site

$123K - $162K/yr

SEACORP is seeking a well-qualified Senior Software Engineer / Task Manager. Primary Duties and Responsibilities: SEACORP's Virginia / Ohio Replacement Business Area is seeking a mid-level Software ...

Senior Software Engineer, Java

NC · On-site +1

$150K - $220K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.

Knowledge of software debugging tools * Good understanding of Object-Oriented and Concurrent Programming * Priority consideration will be given to candidates with familiarity design patterns, code ...

Front End Software Engineer Category: Software Development/ Engineering Main location: United ... Amazon CloudFront * Angular * Cypress * Java * Microservices * Node.Js * Spring Boot * Test ...

Showing results 21-40

Senior Amazon Software Engineer information

What does a Senior Amazon Software Engineer do?

A Senior Amazon Software Engineer designs, develops, and maintains large-scale software systems that support Amazon's vast online ecosystem. They lead technical projects, mentor junior engineers, and collaborate closely with cross-functional teams to deliver innovative solutions. Their role involves problem-solving, writing efficient code, and ensuring the scalability and reliability of Amazon’s services. Senior engineers are also responsible for setting technical direction and influencing best practices across their teams.

What are the key skills and qualifications needed to thrive as a Senior Amazon Software Engineer?

To thrive as a Senior Amazon Software Engineer, you need advanced programming expertise (e.g., Java, C++, Python), strong problem-solving skills, and a bachelor's or higher degree in computer science or a related field. Familiarity with Amazon Web Services (AWS), distributed systems, and version control tools like Git is typically required, along with knowledge of scalable software architectures. Effective communication, leadership, and a collaborative mindset help drive cross-team projects and mentor junior engineers. These skills are vital for delivering robust, high-impact solutions and fostering innovation within Amazon's fast-paced, customer-focused environment.

What are some common challenges Senior Amazon Software Engineers face when leading cross-functional projects?

Senior Amazon Software Engineers often lead projects that require collaboration across multiple teams, such as product management, UX, and infrastructure. One common challenge is aligning priorities and timelines between teams with differing goals, which requires strong communication and negotiation skills. Additionally, handling the scale and complexity of Amazon's systems means navigating legacy codebases, ensuring high reliability, and maintaining performance under significant user load. Successfully managing stakeholder expectations and fostering a culture of ownership are also key aspects of the role.

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

AspectSenior Amazon Software EngineerAmazon Software Engineer
Required ExperienceTypically 5+ years of experience, leadership skillsEntry to mid-level, 1-3 years of experience
ResponsibilitiesDesigning complex systems, mentoring juniors, leading projectsDeveloping features, fixing bugs, learning systems
Work EnvironmentCollaborative teams, cross-functional projects, high-impact rolesTeam-based, focused on individual contributions
CertificationsNot mandatory but beneficial (e.g., AWS certifications)Not typically required

The main difference between a Senior Amazon Software Engineer and an Amazon Software Engineer lies in experience, responsibilities, and leadership. Senior engineers handle complex projects, mentor others, and have a broader impact, while Amazon Software Engineers focus on developing features and gaining experience. Both roles work within Amazon's fast-paced environment, but seniority brings additional expectations and leadership opportunities.

What are popular job titles related to Senior Amazon Software Engineer jobs in Rhode Island? For Senior Amazon Software Engineer jobs in Rhode Island, the most frequently searched job titles are:
What job categories do people searching Senior Amazon Software Engineer jobs in Rhode Island look for? The top searched job categories for Senior Amazon Software Engineer jobs in Rhode Island are:
What cities in Rhode Island are hiring for Senior Amazon Software Engineer jobs? Cities in Rhode Island with the most Senior Amazon Software Engineer job openings:
Infographic showing various Senior Amazon Software Engineer job openings in Rhode Island as of August 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution.

Senior Software Engineer

Citizens

Johnston, RI • Hybrid

$123K - $162K/yr

Other

Posted 4 days ago


Job description

Description

Citizens Financial Group, Inc. (CFG) seeks a Senior Software Engineer for its Johnston, Rhode Island location.

Responsibilities:

    Designs, modifies, develops, and implements technology solutions. Builds modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals. 
    Works closely with product owners to understand and translate business objectives into technical requirements. 
    Participates in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with teammates. 
    Infuses quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities. 
    Contributes insights when considering design specifications, considering the goals of the consumer-facing product.
    Develops and documents best practices for team collaboration, estimating, productivity, software architecture, technical design, and documentation.

Qualifications:

Requires a Bachelor's degree, or foreign equivalent, in Information Technology, Electronic Engineering, or related field and 3 years of experience as Senior Software Engineer, Consultant - Engineering, or related position involving designing and developing web applications.

Must have 3 years of experience with the following:

    Designing and developing multi-Tier applications using programming languages and technologies including JAVA-J2EE and Web Services using microservice & monolith architecture; 
    Designing and developing web applications using Spring and Spring Boot framework, Node JS, Angular, HTML, CSS, jQuery and AJAX; 
    Utilizing Oracle, MS SQL Server, MySQL, Cassandra and TimesTen for database development; 
    Utilizing frameworks Hibernate and Sequelize ORM for database connectivity;
    Utilizing JAX-RS(Jersey) for creating and consuming RESTful Web Services; 
    Utilizing tools, including Eclipse, IntelliJ, VSCode, Azure Management Studio Squirrel, Toad, HP QC, Gerrit, Crucible and Datadog for development; 
    Utilizing unit testing frameworks including JUnit, Mockito, TestNG, Jasmine; 
    Utilizing SOLID principles for application architecture design; 
    Utilizing application build settings, including Ant and Maven; 
    Utilizing API definition markup languages, including YAML, for defining web services; 
    Utilizing Log4j for application logs and error logs framework; 
    Utilizing Atlassian tech stacks, including JIRA, Crucible, and Bitbucket to plan, assign, track, report, and manage work, review tickets against committed code, and manage repositories; and 
    Utilizing issue management and version control systems, including GIT, SVN, VSS, JIRA, and Service Now.

Remote work permitted 4 days per week.

Worksite: One Citizens Bank Way, Johnston, RI 02919 United States, 40 hrs/wk. EO employer.

For summary of benefits and to apply visit our website at https://jobs.citizensbank.com  and apply online (Job ID: 48435) or email resume and cover letter to Recruiting@Citizensbank.com with subject line: 48435.

Direct applicants only. 
 

Some job boards have started using jobseeker-reported data to estimate salary ranges for roles. If you apply and qualify for this role, a recruiter will discuss accurate pay guidance.

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.

Education:Why Work for UsEmployment Type: 1ST