1

Software Engineer Contract Jobs in Cranston, RI (NOW HIRING)

Controls Systems Engineer

Lincoln, RI · On-site

$78K - $100K/yr

Develop and test software programs required to operate the system as intended. * Prepare drawings ... Stay close to the work by aligning design decisions with contract documents, site conditions, and ...

Controls Systems Engineer

Cranston, RI · On-site

$81K - $105K/yr

Develop and test software programs required to operate the system as intended. * Prepare drawings ... Stay close to the work by aligning design decisions with contract documents, site conditions, and ...

Contract / Temp Location: CODE70ETS-NAVSEA-SEAPORT-NP Description Systems Engineer IV WHO WE ARE ... lead software and hardware development efforts Test & Evaluation: • Plan and execute system ...

C Basic Developer

Woonsocket, RI · On-site

$47 - $63.25/hr

Company Description 3S Business Corporation is a specialized Software & Consulting Services ... Genpact Duration : 6 months Contract to Hire Interview : Telephonic + Skype Or in person Position ...

Review and distribute contract document updates * Support the Project Team in problem resolution ... Knowledge and use of AutoCAD and Primavera or similar software; * Knowledge of Procore and ...

Project Engineer

North Stonington, CT · On-site

$80 - $100/hr

Review and distribute contract document updates * Support the Project Team in problem resolution ... Knowledge and use of AutoCAD and Primavera or similar software; * Knowledge of Procore and ...

Project Engineer

North Stonington, CT · On-site

$65K - $95K/yr

Review and distribute contract document updates * Support the Project Team in problem resolution ... Knowledge and use of AutoCAD and Primavera or similar software; * Knowledge of Procore and ...

Systems Engineer

Newport, RI · Hybrid

$85K - $134K/yr

Oversee the creation of hybrid software, web and hardware products from initial specifications to ... contract-specific affordability, organizational requirements and applicable employment laws. The ...

Systems Engineer

Newport, RI · On-site

$85K - $134K/yr

Oversee the creation of hybrid software, web and hardware products from initial specifications to ... contract-specific affordability, organizational requirements and applicable employment laws. The ...

Oversee the creation of hybrid software, web and hardware products from initial specifications to ... contract-specific affordability, organizational requirements and applicable employment laws. The ...

Showing results 41-60

Software Engineer Contract information

See Cranston, RI salary details

$62.1K

$144.3K

$201K

How much do software engineer contract jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software engineer contract in Cranston, RI is $144,288.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,400.00 and $169,200.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are the most commonly searched types of Software Engineer jobs in Cranston, RI?

The most popular types of Software Engineer jobs in Cranston, RI are:

What cities near Cranston, RI are hiring for Software Engineer Contract jobs?

Cities near Cranston, RI with the most Software Engineer Contract job openings:

Infographic showing various Software Engineer Contract job openings in Cranston, RI as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $144,288 per year, or $69.4 per hour.

Controls Systems Engineer

Johnson Controls

Lincoln, RI • On-site

$78K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 3 days ago


Johnson Controls rating

8.0

Company rating: 8.0 out of 10

Based on 416 frontline employees who took The Breakroom Quiz

137th of 546 rated manufacturers


Job description

Build your best future with the Johnson Controls team. As a global leader in smart, healthy, and sustainable buildings, we help reimagine how buildings perform to serve people, places, and the planet. Join a winning team where your ideas are heard and your work contributes to meaningful outcomes.

Our teams support a wide range of industries across the globe, and we create opportunities to grow through meaningful projects and learning experiences. We also strive to support employees' physical, financial, and emotional wellbeing.

Become part of the Johnson Controls family and help deliver building control solutions that improve comfort, performance, and reliability.

Role Overview

As an HVAC Controls Systems Engineer, you will design, configure, and support complete building control systems, including related low-voltage subsystems, to meet project intent and contract requirements. You will partner with internal teams, customers, consultants, and subcontractors to deliver high-quality solutions, strong documentation, and successful commissioning results.

Key Responsibilities
  • Design and configure technically complex HVAC building control systems in line with contract documents and project requirements.

  • Create flow diagrams, sequences of operation, bill of material, network layouts, and electrical schematics as needed.

  • Develop and test software programs required to operate the system as intended.

  • Prepare drawings, equipment schedules, and submittals to support installation and project execution.

  • Select, order, and track materials for assigned projects.

  • Support factory-mounting processes, controller loading, and commissioning activities.

  • Validate system performance, troubleshoot issues, and coordinate resolution with subcontractors and other trades.

  • Provide field change information for as-built drawings and software updates.

  • Keep project teams and customers informed of progress, issues, and key decisions.

  • Assist with site-specific training for owners and operators on the total building control system.

  • Support value engineering efforts that improve cost effectiveness while protecting customer satisfaction.

  • Maintain a strong focus on safety for employees, subcontractors, and the job site.

How You Will Do It
  • Own the outcome by delivering safe, accurate, and timely engineering support that helps field teams meet project goals.

  • Stay close to the work by aligning design decisions with contract documents, site conditions, and customer intent, and by removing obstacles quickly when they arise.

  • Improve every day through disciplined troubleshooting, candid communication, and practical problem-solving during programming, testing, and startup.

  • Win as one team by collaborating closely with project managers, field technicians, subcontractors, consultants, and owners.

  • Use Niagara Framework-based tools and building automation protocols such as BACnet, Modbus, and LON to support system integration and operation.

  • Apply clear documentation practices so submittals, as-builts, and software updates reflect the latest project information.

  • Balance technical quality, schedule awareness, and customer communication throughout the project lifecycle.

  • Follow Johnson Controls safety expectations and bring integrity to every interaction and handoff.

Qualifications
  • Bachelor's degree in engineering and a minimum of 3 years of experience.

  • Demonstrated knowledge of the construction or HVAC industry.

  • Demonstrated knowledge of control theory, automatic temperature controls, building automation systems, and other building subsystems.

  • Demonstrated experience integrating low-voltage building subsystems using industry protocols such as LON and BACnet.

  • Experience with Niagara Framework-based systems, including JACE controllers and Tridium Server environments.

  • Experience with Niagara Workbench for programming, graphics development, and diagnostics.

  • Ability to communicate technical information clearly to a non-technical audience.

  • Demonstrated advanced computer skills, particularly with computer-related drafting tools.

  • Ability to support commissioning, troubleshooting, and field coordination in a project-based environment.

Nice to Have
  • Level 1 and Level 2 certification.

Why Join Us

What we offer:

  • Competitive base salary and a comprehensive bonus program.

  • Three weeks paid vacation in a calendar year, plus holidays, sick time, and three PTO days in a calendar year.

  • Comprehensive benefits package including 401K, medical, dental, and vision care available day one.

  • Extensive product and on-the-job/cross-training opportunities.

  • Encouraging and collaborative team environment.

  • Dedication to safety through our Zero Harm policy.

  • Scheduling and management support.

  • JCI employee discount programs through The Loop by Perk Spot.

Hiring Compensation Range: 68,000.00-93,000.00 USD Annual. The annual rate is determined by education, experience, knowledge, skills, abilities, internal equity, and market data alignment.

If this sounds like the right next step for you, we invite you to apply and help shape smarter buildings with Johnson Controls.

Johnson Controls International plc. is an equal employment opportunity and affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, protected veteran status, genetic information, sexual orientation, gender identity, status as a qualified individual with a disability or any other characteristic protected by law. To view more information about your equal opportunity and non-discrimination rights as a candidate, visit EEO is the Law. If you are an individual with a disability and you require an accommodation during the application process, please visit here.


What Johnson Controls employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Johnson Controls logo

About Johnson Controls

Sourced by ZipRecruiter

Johnson Controls is a world leader in smart buildings, creating safe, healthy and sustainable spaces. For nearly 140 years, we’ve made buildings better and now we’re transforming them again with our award-winning digital technologies and services. We’re using artificial intelligence and data driven solutions to give you deeper insight into your building’s health, sustainability and performance. It’s changing the way we design, operate and maintain indoor environments and driving to a new era of autonomous buildings. We deliver the blueprint of the future for industries such as healthcare, schools, data centers, airports, stadiums, hotels, manufacturing and beyond through OpenBlue, our comprehensive suite of connected solutions. Johnson Controls offers the world’s largest portfolio of building technology, software and services. Supported by a team of more than 100,000 dedicated employees working across 150 countries, we’re helping customers achieve their sustainability goals and power their mission.

Industry

Machinery manufacturing, water transportation, public safety statistics centers and offices and manufacturing

Company size

10,000+ Employees

Headquarters location

Milwaukee, WI, US