Demo

Cloud Programmer

Spruce Technology Inc.
York, NY Contractor
POSTED ON 7/10/2026
AVAILABLE BEFORE 8/10/2026

We are seeking an Advanced Cloud Based Programmer

Job Duties:

  • Design, develop, enhance, and maintain chatbot and virtual agent solutions built on Google Cloud Platform.
  • Build and support conversational AI applications using Google Dialogflow and related technologies.
  • Develop and implement Generative AI agents and solutions leveraging modern AI frameworks and services.
  • Design and implement Retrieval-Augmented Generation (RAG) architectures and prompt engineering strategies.
  • Develop and maintain backend services and APIs using Python and JavaScript.
  • Support existing applications, troubleshoot issues, and implement enhancements.
  • Collaborate with business stakeholders and technical teams to gather requirements and deliver solutions.
  • Maintain high-quality, readable, and well-documented code.
  • Participate in code reviews, testing, deployment, and continuous improvement activities.
  • Contribute to infrastructure automation and CI/CD processes using Terraform and Git-based repositories.


Required Qualifications:

  • Bachelor''s degree.
  • Minimum 5 years related experience.
  • Minimum 2 years of hands-on experience with Google Cloud Platform (GCP).
  • Minimum 2 years of experience developing chatbots or conversational AI solutions using Google Dialogflow or similar technologies.
  • Experience building Generative AI applications and AI agents.
  • Strong understanding of Retrieval-Augmented Generation (RAG) concepts and implementations.
  • Experience with prompt engineering and prompt optimization techniques.
  • Proficiency in Python application development.
  • Proficiency in JavaScript development for both frontend and backend applications.
  • Experience using source control systems such as Git, GitHub, or GitLab.
  • Experience developing and maintaining infrastructure-as-code solutions using Terraform.
  • Ability to write and maintain clean, scalable, and maintainable code.
  • Strong verbal and written communication skills.
  • Experience working directly with business stakeholders and customers.


Preferred Qualifications:

  • Google Cloud certifications.
  • Experience with Dialogflow CX, Conversational Agents, and Playbooks.
  • Experience working with various Generative AI platforms and services.
  • Machine Learning or AI model development experience.
  • Experience with Looker reporting and LookML.
  • Experience designing and deploying cloud-native applications.
  • Familiarity with Agile development methodologies and DevOps practices.

Technical Skills:

  • Cloud Platforms: Google Cloud Platform (GCP)
  • Conversational AI: Dialogflow, Conversational Agents
  • Generative AI: AI Agents, RAG, Prompt Engineering
  • Programming Languages: Python, JavaScript
  • Infrastructure as Code: Terraform
  • Version Control: Git, GitHub, GitLab
  • Analytics & Reporting: Looker, LookML
  • Development Practices: CI/CD, Code Reviews, Testing, Documentation
Soft Skills:
  • Excellent communication and collaboration skills.
  • Strong problem-solving and analytical abilities.
  • Ability to work independently and as part of a cross-functional team.
  • Customer-focused mindset with experience engaging directly with stakeholders.
  • Ability to adapt quickly to new technologies and evolving project requirements.



Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.

Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.

All full-time employees are eligible for the following benefits:
Medical, dental, vision health benefits
Life Insurance and AD&D (paid by company)
401k, Flexible and Dependent Care Spending Account plans.
Paid-time Off or Paid Sick Leave (amount dependent on position level and if required by state).

Hourly Wage Estimation for Cloud Programmer in York, NY
$53.00 to $68.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Cloud Programmer?

Sign up to receive alerts about other jobs on the Cloud Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$95,407 - $122,738
Income Estimation: 
$118,163 - $145,996
Income Estimation: 
$120,777 - $151,022
Income Estimation: 
$129,363 - $167,316
Income Estimation: 
$86,891 - $130,303
Income Estimation: 
$101,441 - $130,752
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spruce Technology Inc.

  • Spruce Technology Inc. New York, NY
  • Office of Information Technology Service (ITS) is seeking an experienced Project Manager with a background in government proposals and program/project docu... more
  • 7 Days Ago

  • Spruce Technology Inc. Denver, CO
  • Role Summary We are seeking an experienced Senior Salesforce Business Analyst to support a complex Salesforce Public Sector Solutions implementation for a ... more
  • 1 Day Ago

  • Spruce Technology Inc. Philadelphia, PA
  • Job Description We are seeking an experienced D365 Customer Service Senior Functional Architect with 10 years of CRM experience and a minimum of 5 years of... more
  • 1 Day Ago

  • Spruce Technology Inc. Philadelphia, PA
  • Dear Applicants, Greetings! We currently have an opening for the position of Project Manager. Candidates must have strong experience working with governmen... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Cloud Programmer jobs in the York, NY area that may be a better fit.

  • Cloud and Things York, NY
  • Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector''s IT environme... more
  • 4 Days Ago

  • Cloud and Things Brooklyn, NY
  • Our goal is to solve problems and deliver results for our clients. At Cloud and Things, you can be a part of transforming the public sector's IT environmen... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!