1

Go Programming Jobs in Rhode Island (NOW HIRING)

Senior Software Engineer

Carolina, RI · Remote

$123K - $162K/yr

Drive to learn new things and go above and beyond the call of duty. * Always working to improve yourself and constructively support the team around you. * May mentor junior engineers and contribute ...

Senior Software Engineer

Carolina, RI · Remote

$123K - $162K/yr

Drive to learn new things and go above and beyond the call of duty. * Always working to improve yourself and constructively support the team around you. * May mentor junior engineers and contribute ...

Lead Warehouse Design Engineer

NC · On-site +1

$18.25 - $23.25/hr

Post go-live support and troubleshooting * Provides leadership and develop/mentor junior engineers What you need to succeed at GXO: At a minimum, you'll need: * Bachelor's degree in Engineering or a ...

Senior Software Engineer

Carolina, RI · Remote

$123K - $162K/yr

Drive to learn new things and go above and beyond the call of duty. * Always work to improve ... Engineer experience * Solid experience with React 16+, Redux, Mobx Store Management, Node.js, ...

Senior Software Engineer

Carolina, RI · Remote

$123K - $162K/yr

Drive to learn new things and go above and beyond the call of duty. * Always work to improve ... Engineer experience * Solid experience with React 16+, Redux, Mobx Store Management, Node.js, ...

Data Engineer

Smithfield, RI · On-site

$65 - $70/hr

Familiarity with Go (Golang) for backend or data platforms (preferred). * Broader experience with ... Bachelor's degree, preferably in Engineering or Business. Recruitment Transparency Notice Eliassen ...

... and developer of premium fresh prepared foods. We are an engaging team, bringing restaurant-quality products to America including single-serve grab-n-go fresh soups, mac & cheese, and entrées in ...

... and developer of premium fresh prepared foods. We are an engaging team, bringing restaurant-quality products to America including single-serve grab-n-go fresh soups, mac & cheese, and entrées in ...

Showing results 41-60

Go Programming information

What is Go programming?

Go programming refers to the use of the Go language, also known as Golang, which is an open-source programming language developed by Google. Go is designed for simplicity, efficiency, and reliability, making it well-suited for building scalable web servers, cloud-based applications, and other high-performance software. Its strong support for concurrency, garbage collection, and easy-to-read syntax have contributed to its popularity among developers. Go is often used in backend development, DevOps, and microservices architectures.

What are some common challenges Go programmers face when working on large-scale projects?

Go programmers working on large-scale projects often encounter challenges such as managing dependencies across multiple modules, ensuring efficient concurrency without introducing race conditions, and maintaining code readability as the codebase grows. Collaboration with other team members is key, as Go encourages code simplicity and clear documentation, making code reviews and shared standards important. Additionally, integrating Go services with existing systems and optimizing performance for production environments can present learning opportunities and growth experiences.

What are the key skills and qualifications needed to thrive as a Go programmer, and why are they important?

To thrive as a Go Programmer, you need strong proficiency in the Go programming language, a solid understanding of software engineering principles, and typically a degree in computer science or related experience. Familiarity with tools like Git, Docker, and cloud platforms, as well as knowledge of RESTful APIs and concurrency patterns, is highly valuable. Problem-solving ability, effective communication, and teamwork are essential soft skills for collaborating on complex projects and adapting to evolving requirements. These skills and qualities are crucial for building efficient, scalable, and maintainable software solutions in fast-paced development environments.

What is the difference between Go Programming vs Python Programming?

AspectGo ProgrammingPython Programming
Primary UseSystem, network, and backend developmentWeb development, data analysis, scripting
SyntaxStatically typed, concise, compiledDynamically typed, readable, interpreted
PerformanceHigh performance, suitable for concurrent tasksModerate performance, flexible for rapid development
Learning CurveModerate, requires understanding of concurrencyEasy to learn, beginner-friendly
Community & UsageGrowing, used in cloud infrastructure and microservicesLarge, versatile, used across many industries

Go Programming is optimized for high-performance backend and system-level applications, especially in cloud and microservices environments. Python Programming offers greater flexibility and ease of use for web, data, and scripting tasks. The choice depends on project requirements and developer expertise.

Is Go Programming in high demand?

Go programming is in high demand, especially in cloud computing, microservices, and backend development. Companies value Go for its performance, simplicity, and concurrency support, leading to strong job growth and competitive salaries for skilled developers.

What cities in Rhode Island are hiring for Go Programming jobs?

Cities in Rhode Island with the most Go Programming job openings:

Infographic showing various Go Programming job openings in Rhode Island as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 19% Part Time, and 6% Contract. Highlights an 89% Physical, 2% Hybrid, and 9% Remote job distribution.

Full-time

Posted 6 days ago


Job description

The Automation Developer designs, develops, implements, and supports end to end automation solutions that improve efficiency, accuracy, and scalability across the organization. This role works closely with business analysts, technical teams, and business units to analyze requirements and deliver effective automation solutions using the organization’s automation technology stack.

The Automation Developer is responsible for contributing throughout the full automation lifecycle, including solution design, development, testing, deployment, and ongoing production support. The ideal candidate brings hands on experience building reliable, maintainable automations, strong problem solving and analytical skills, and a solid understanding of automation best practices, reusable components, and exception handling.

This role requires the ability to work across multiple automation technologies, integrate with databases and systems such as SQL based platforms, and adapt to evolving tools and platforms. Experience with modern automation practices, cloud based automation platforms, intelligent automation concepts, and a continuous improvement mindset are highly valued.

Duties and Responsibilities:Responsibilities include, but are not limited to the following:                          
  • Independently design, develop, test, and deploy automation solutions within the organization
  • Deliver assigned automation solutions within agreed timelines and quality expectations
  • Apply UiPath best practices including reusability, exception handling, and maintainable design patterns
  • Develop, configure, and maintain automation solutions using automation development tools and orchestration platforms, including creation and reuse of shared components
  • Apply modern automation development practices, including use of reusable libraries, frameworks, and standardized components to improve consistency and maintainability
  • Design and implement integrations between automation solutions and external systems, including APIs and service based interfaces, to enable end to end process automation
  • Write, execute, and troubleshoot SQL queries to support automation logic, reporting, data validation, and issue resolution
  • Deploy, manage, and support automation solutions in cloud based automation platforms, following modern deployment and operational practices
  • Build and maintain intelligent automation solutions using agent based or decision driven components to enable adaptive and scalable process automation
  • Support automation solutions in production, including monitoring and issue resolution
  • Perform root cause analysis and implement fixes for automation defects and failures
  • Support and maintain deployed automation solutions throughout the application lifecycle
  • Identify new opportunities to improve the usability, stability and maintainability of automation jobs
  • Participate in peer reviews, testing activities, and quality assurance to ensure automation reliability
  • Write Functional and Technical Documentation for automation processes
  • Collaborate with team members and stakeholders to continuously improve automation standards
  • Provide technical consultation for the business community
  • Plan and implement Development Life Cycle, UAT and Go Live
  • Learn and apply new tools, technologies, and automation platforms as required to support evolving business and automation requirements
  • Other related duties as required

Qualifications: 

Required:         

  • Bachelor’s degree in information systems or related field, or sufficient, relevant work experience to equate to the degree
  • Two (2) or more years’ of automation experience using UI path
  • Three (3) or more years’ experience with SQL
  • One (1) year experience with a Programming Language
  • Experience using System Development Methodology
  • Strong systems analysis, problem solving and design skills
  • Strong verbal and written communications skills
  • Excellent customer service skills
  • Ability to work on multiple projects with multiple deadlines
  • Team Player

Preferred:   

  • Bachelor’s degree or Master’s degree in information systems or related field
  • Certified UiPath Advanced Developer.
  • One (1)+ years’ of HMO experience
  • One (1)+ years’ experience with XML
  • Experience writing functional\technical specifications
  • Experience in the design of relational database structures
  • Experience in active batch automation
  • Experience with Microsoft Power Automate and Power Platform integrations
  • Experience with UiPath AI Center, Document Understanding, or related intelligent automation capabilities
  • Experience with Altova product suite (XML Spy, MapForce)
  • Experience with Team Foundation Server (TFS) and GIT.
  • Knowledge on more than one Automation Tools

    Neighborhood Health Plan of Rhode Island is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.