1

Intermediate Software Developer Jobs in Providence, RI

... Intermediate knowledge of engineering analysis/design software (e.g. Revit, STAAD, RISA). Qualifications - Bachelor's degree in Civil, Architectural or Structural Engineering or related discipline ...

... Intermediate knowledge of engineering analysis/design software (e.g. Revit, STAAD, RISA). Qualifications - Bachelor's degree in Civil, Architectural or Structural Engineering or related discipline ...

Maintain system, software, license, warranty, and configuration records. * Implement approved ... intermediate network engineering assignment. * Systems responsibility: Current certification ...

Maintain system, software, license, warranty, and configuration records. * Implement approved ... intermediate network engineering assignment. * Systems responsibility: Current certification ...

Showing results 21-40

Intermediate Software Developer information

See Providence, RI salary details

$48.5K

$113K

$167.7K

How much do intermediate software developer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for intermediate software developer in Providence, RI is $112,988.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,900.00 and $131,300.00 per year, depending on experience, location, and employer.

What is an intermediate software developer?

Intermediate software developers are professionals with a few years of experience in software development, typically ranging from 2 to 5 years. They possess a solid understanding of programming languages, software design principles, and development tools. Unlike junior developers, intermediate developers are expected to work more independently, contribute to larger projects, and may mentor less experienced team members. They often collaborate with other developers, designers, and stakeholders to build, test, and maintain software applications.

What are some typical challenges that intermediate software developers face when transitioning from junior roles?

Intermediate Software Developers often encounter challenges such as taking on more complex projects, balancing multiple priorities, and increasing responsibility for code quality and maintainability. At this level, you'll likely be expected to contribute to architectural decisions, mentor junior developers, and collaborate more closely with cross-functional teams such as QA and product management. Navigating these new expectations requires effective communication, strong problem-solving skills, and a proactive approach to continuous learning. Embracing feedback and seeking guidance from senior team members can help you grow and succeed in this role.

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

To thrive as an Intermediate Software Developer, you need a solid understanding of programming languages (such as Java, Python, or C#), software development principles, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and relevant frameworks is expected. Strong problem-solving abilities, effective communication, and a collaborative mindset help developers navigate complex projects and work well within teams. These skills and qualities are vital for building robust software solutions, ensuring code quality, and contributing positively to project outcomes.

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

AspectIntermediate Software DeveloperJunior Software Developer
Experience LevelTypically 2-4 years of experienceUsually 0-1 year of experience
SkillsProficient in multiple programming languages, able to handle complex tasksBasic understanding of programming, requires supervision
ResponsibilitiesDesigning, developing, and troubleshooting software modulesAssisting in coding, testing, and learning project workflows
Work EnvironmentIndependent problem-solving, collaborating with teamsLearning from senior staff, following instructions

The Intermediate Software Developer has more experience, handles complex tasks independently, and contributes significantly to projects. In contrast, the Junior Software Developer is in the early stages of their career, focusing on learning and supporting team efforts. Understanding these differences helps employers and candidates set appropriate expectations for each role.

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

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

What job categories do people searching Intermediate Software Developer jobs in Providence, RI look for?

The top searched job categories for Intermediate Software Developer jobs in Providence, RI are:

Infographic showing various Intermediate Software Developer job openings in Providence, RI as of August 2026, with employment types broken down into 86% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $112,988 per year, or $54.3 per hour.

Power Platform Developer/Data Analyst with Security Clearance

Newport, RI β€’ On-site

Indus Technology Inc
Guided Missile and Space Vehicle ManufacturingΒ β€’Β 201 - 500 employees

Other

Retirement

Posted 18 days ago


Job description

The Team and the Role INDUS is a 100% employee-owned, customer-focused government services provider with expertise in Engineering, Information Technology, Cybersecurity, Program/Financial Management, Logistics, and Data Analytics. At INDUS, we believe in the value of the INDUS team. Together we deliver exceptional customer service, foster a growth and support-centered work environment, and focus on how we can give back to the communities that we serve. Empowering our employees starts on day one and creates an environment full of innovation and promise. By offering mentorship and robust Training and Development opportunities, INDUS continues its pursuit to be the Employer of Choice.  The Naval Undersea Warfare Center Division, Newport (NUWCDIVNPT) is a naval research activity operating under the direction of the Commander, Naval Sea Systems Command (NAVSEA). The Corporate Operations Department (Code 10), Code 00, TD and Naval Undersea Warfare Center (NUWC) Headquarters (HQ) are an integral part of NUWCDIVNPT, responsible for providing timely and cost efficient business and operational services to the overall Division. These services include Human Resources, Infrastructure, Corporate Communications, Activity Chief Information Officer (ACIO)/Information Technology, Security, and Corporate Business Office functions. The Corporate Operations Department provides these responsive and affordable services to effectively support a workforce of approximately 3,000 government employees. The Corporate Operations Department provides administrative and technical services to all of NUWCDIVNPT including NUWC HQ in the areas of data gathering and analysis; technical writing; preparation of graphic material; data entry; database maintenance and administration; and software verification maintenance. The department also provides administrative research, analysis, and support services that include researching solutions; maintaining, reviewing and assessing compliance with governing guidance; and documenting, preparing, organizing and distributing all forms of communication. Reporting to the Program Manager, the Power Platform Developer/Data Analyst is responsible for providing database architecture, design, and modeling through various DoN and NAVSEA systems in support of the Code 10 Administrative Support Services contract. This position is located in Newport, RI. What You'll Do * Develop data models and structures that support accurate, efficient reporting and analytics.
* Build and maintain dashboards and reports using Power BI and related data tools.
* Design and document data flows and architecture from source systems to final reporting outputs.
* Use Power Platform tools (Power BI, Power Apps, Power Automate) to support data entry, workflow automation, and process improvement.
* Implement appropriate data security, access controls, and compliance measures.
* Collaborate with leadership and staff to understand requirements and deliver effective data solutions.
* Participate in meetings and coordinate with personnel across various roles and backgrounds.
* Adhere to all records management, security, and regulatory policies established by the command.
* Bid and proposal support if requested.
* Other duties as assigned.
* Bid and proposal support if requested.
* Other duties as assigned. What We're Looking For Required Qualifications: * An active secret clearance is required to be considered for this position.
* Bachelor’s degree from an accredited university required, with strong experience supporting program operations, analytics, or performance tracking. * One to three or more years of experience in program management, data analysis, or related operational support roles. * Experience working in Department of Defense (DoD) or government environments. * Expert-level experience with SharePoint Online and Microsoft Lists, including building and maintaining collaborative tracking tools and dashboards. * Expert-level experience with Power Automate, designing automated workflows to streamline reporting and program communications. * Intermediate experience with Power Apps, supporting data entry and process improvement applications. * Proficient in Power BI, with experience developing and maintaining dashboards that visualize key metrics, resource utilization, and program performance. * Intermediate understanding of data modeling and organizing data for effective visualization and reporting. * Experience utilizing DoD systems such as Flank Speed. * Must possess basic computer literacy and data entry skills. * Demonstrated proficiency in Microsoft Office applications (to include MS Word, Excel, PowerPoint, etc.).
* Strong attention to detail and organizational skills.
* Excellent verbal and written communication skills. * Demonstrated problem-solving skills. * Must possess strong time management skills. * Must be able to work in a fast-paced, changing, and challenging environment.
* Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.
Desired Qualifications: * Advanced experience with Power BI, including DAX, data modeling, and visual storytelling * Familiarity with JSON, data exchange formats, and API-based integrations * Strong analytical mindset with a focus on data quality, accuracy, and actionable insights * Knowledge of distributed systems and cloud-based architectures * Excellent communication and presentation skills to align technical data visualizations with program goals and leadership priorities Physical Requirements: * Must be able to remain seated in a stationary position 50% of the time. Must also be able to alternate between sitting, standing, and walking.
INDUS aims to provide a competitive compensation package, including a strong pay for performance rewards approach. The expected base pay range for this position is $70,000 - $100,000. This position is eligible to participate in our corporate 401(k) and Employee Stock Ownership Plan (ESOP) programs, and may be eligible for performance bonuses, and other rewards and benefits (see more about our compensation package and benefits offered at Culture @ INDUS | INDUS Technology). The pay range for this role considers job-related knowledge, skills, work location, education and training, and certifications. To drive fair pay practices for employees, INDUS conducts regular comparisons across our employee groups and the industry. INDUS is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. #CJ