2

Remote Senior Software Developer Jobs in Rhode Island

We are looking for an experienced, hands on Senior software engineer to join our fast growing company and in a breakthrough stage where we build our dream team with the most passionate and ...

Senior Machine Learning Test Engineer

Carolina, RI ยท On-site +1

$111K - $144K/yr

... software developers and developers to define and uphold quality standards for ML systems ... You are a quality-focused developer who is passionate about reliable, repeatable evaluation of ML ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Staff Performance Software Engineer

NC ยท On-site +1

$200K - $300K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

Senior AI/ML Engineer

Providence, RI ยท Remote

$90 - $100/hr

Remote Reference ID: JN -052026-107129 Date Posted: 05/26/2026 Shortcut: * Description ... Apply software engineering best practices for maintainable, efficient, reliable, and secure code.

Collaborate with product, operations, and senior leadership to translate business workflows into ... What You Bring * 4+ years of professional software engineering experience. * Strong backend ...

Senior Android Engineer

NC ยท On-site +1

$130K - $210K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...

next page

Showing results 1-20

Remote Senior Software Developer information

How does a Remote Senior Software Developer maintain effective collaboration with distributed team members?

As a Remote Senior Software Developer, collaboration typically relies on a mix of asynchronous communication tools (like Slack, Jira, or Trello) and scheduled video meetings to align on project goals and progress. You'll need to proactively document your work, share updates, and participate in regular code reviews to keep everyone on the same page. Building trust and rapport with team members across different time zones is essential, so clear communication and flexibility are key. Many organizations also encourage virtual team-building activities to foster a sense of connection despite the physical distance.

What is the difference between Remote Senior Software Developer vs Remote Software Engineer?

AspectRemote Senior Software DeveloperRemote Software Engineer
CredentialsBachelor's degree in CS or related field; extensive experienceBachelor's degree in CS or related field; relevant experience
Work EnvironmentCollaborates on complex projects, often leads technical effortsDevelops software solutions, collaborates with teams
Industry UsageCommon in tech companies, startups, and enterprise firmsWidely used across tech, finance, healthcare, and more
Search & Comparison IntentOften compared for seniority, responsibilities, and experienceCompared for scope of work and technical skills

Remote Senior Software Developers typically have more experience and lead complex projects, while Remote Software Engineers focus on developing and implementing software solutions. Both roles require strong technical skills and are prevalent in various industries, but the senior role emphasizes leadership and strategic input.

What are Remote Senior Software Developers?

Remote Senior Software Developers are experienced software engineers who work from locations outside of a traditional office, often from home or other remote settings. They design, develop, test, and maintain complex software systems, lead technical projects, and mentor junior developers. In addition to deep technical expertise, they are skilled in communication and collaboration tools to coordinate effectively with distributed teams. Their responsibilities also include making architectural decisions and ensuring best practices in software development. Remote work allows them flexibility in location and often in working hours.

What are the key skills and qualifications needed to thrive as a Remote Senior Software Developer, and why are they important?

To thrive as a Remote Senior Software Developer, you need advanced programming expertise, architectural knowledge, and a strong background in computer science or a related field, often supported by relevant degrees or certifications. Familiarity with development frameworks, version control systems like Git, cloud platforms such as AWS or Azure, and tools for remote collaboration are typically required. Excellent communication, self-motivation, and problem-solving skills set standout developers apart in distributed teams. These abilities ensure high-quality software delivery, effective remote teamwork, and adaptability in a fast-evolving technological landscape.
What are the most commonly searched types of Senior Software Developer jobs in Rhode Island? The most popular types of Senior Software Developer jobs in Rhode Island are:
What are popular job titles related to Remote Senior Software Developer jobs in Rhode Island? For Remote Senior Software Developer jobs in Rhode Island, the most frequently searched job titles are:
What job categories do people searching Remote Senior Software Developer jobs in Rhode Island look for? The top searched job categories for Remote Senior Software Developer jobs in Rhode Island are:
Senior Principal Software Architect

Senior Principal Software Architect

MojoTech LLC

Providence, RI โ€ข On-site, Remote

$145K - $190K/yr

Full-time

Medical, Dental, Retirement

Posted 5 days ago


Job description

About MojoTech:
MojoTech is an innovative technology consulting firm that integrates strategy, design, data, and software engineering to create results-driven, AI-enabled, digital products and experiences.
We partner with our clients to discover, define, design, and build tomorrow's innovations, empowering every company to unlock future market potential, maximize returns on innovation, and drive transformational change.
Role Overview:
We are looking for a Senior Principal Software Architect to lead client engagements across architecture, delivery, and growth.
This role combines deep technical expertise with client leadership and business development. You will work directly with client stakeholders to shape solutions, guide teams through execution, and help grow accounts through trusted relationships and strong outcomes.
You will be expected to stay close to the work. This role is a hands-on leadership role where you set direction, unblock teams, and step in when needed to move things forward.
Key Responsibilities
Technology & Architecture Leadership
  • Design and deliver scalable, maintainable systems across application, data, and AI layers
  • Lead development of distributed, cloud-native applications integrating APIs, data platforms, and AI or ML components
  • Design systems that incorporate real-time data, event-driven patterns, and intelligent services
  • Implement LLM integrations, RAG patterns, and AI-enabled features in production systems
  • Ensure systems meet expectations for performance, reliability, and security
  • Guide teams toward practical use of modern patterns, including microservices, CI/CD, and DevOps
  • Make clear, pragmatic decisions on architecture and trade-offs
Client Engagement
  • Work directly with client stakeholders to understand problems, define solutions, and align on outcomes
  • Lead discovery efforts, technical assessments, and early-stage solution design
  • Facilitate working sessions and architecture discussions with both technical and business audiences
  • Translate business needs into clear, executable technical approaches
  • Build strong relationships that position MojoTech as a trusted partner
Sales & Growth
  • Partner with account and sales leads to shape and win new work
  • Contribute to proposals, estimates, and solution approaches
  • Help identify follow-on opportunities within existing engagements
  • Clearly articulate the value of proposed solutions to client stakeholders
  • Contribute to reusable approaches and offerings that improve how we sell and deliver
Program & Delivery Leadership
  • Lead delivery across one or more engagements, ensuring work stays aligned to goals, timelines, and budget
  • Set up lightweight governance, planning, and communication structures that keep teams moving
  • Coordinate across engineering, design, product, and data disciplines
  • Identify risks early and work with teams to address them
  • Maintain a strong focus on delivering working software and measurable outcomes
Team & Practice Leadership
  • Mentor engineers and help grow technical leadership across teams
  • Set a high standard for code quality, system design, and engineering practices
  • Contribute to hiring and building a strong, senior team
  • Help evolve internal practices, especially around AI-enabled systems and modern architectures
  • Stay hands-on enough to maintain credibility and support the team when needed
Desired Experience
  • Experience with LLMs, RAG patterns, or AI-enabled applications is a strong plus
  • Strong background in system architecture, distributed systems, and cloud platforms
  • Experience designing APIs and working with microservices or event-driven systems
  • Proficiency in languages such as Python, Java, TypeScript, or Go
  • Experience integrating data platforms, machine learning, or AI capabilities into applications
  • Familiarity with data pipelines, streaming, and data modeling
  • 10+ years building and delivering production software systems
  • Experience in consulting or client-facing roles, especially in small or mid-sized firms
  • BA/BS in Computer Science or related field, or equivalent experience

Flexible Working Environment:
We offer a flexible working model, allowing employees to choose between remote work, on-site work in our offices located in Boulder, CO, and Providence, RI, or a hybrid of both. We also welcome candidates based in Phoenix, AZ as we continue to expand our presence in this area.
*This job is remote, but requires you to be located in one of the following states: RI, CO, AZ, CT, FL, MA, MD, ME, MO, NC, NH, NJ, NV, NY, OR, PA, SC, TN or UT. While the role is remote, preference will be given to candidates within commuting distance to our offices in Boulder, CO or Providence, RI.
Benefits:
  • Base salary $145,000 - $190,000
  • Medical, Dental, FSA
  • 401k with up to 4% match
  • Trust-based time off
  • Catered lunches when in office
  • Time for self-directed, non-client work
  • Dog-friendly offices
  • Remote or in office (offices in Boulder, CO and Providence, RI)
  • Paid conference attendance/yearly education stipend
  • Generous family leave policy