Full Stack Software Engineer – Cloud & Integration Platforms

🏢 Ferguson · all Ferguson jobs (27)
📍 United States
💰 USD 5,444.76 - 9,537 / annual
📅 Posted 2026-09-07 · via Himalayas
🏷 Fullstack-Development,Cloud-Engineer,Software-Engineer,Backend-Development,Frontend-Development,Developer,Mid-Level-Full-Stack-Software-Engineer-(Cloud-and-Integration-Platforms)
Apply on original site ↗

Job Posting:

Since 1953, Ferguson has been a source of quality supplies for a variety of industries. Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ complex projects simple, successful, and sustainable. We proactively solve problems, adapt and grow to continuously serve our customers, communities and each other. Ferguson , a Fortune 500 company, is proud to provide best-in-class products, service and capabilities across the following industries: Commercial/Mechanical, Facilities Supply, Fire and Fabrication, HVAC, Industrial, Residential Trade, Residential Building and Remodel, Waterworks and Residential Digital Commerce. Ferguson has approximately 36,000 associates across 1,700 locations. Ferguson is a community of proud associates who operate with the shared purpose of building something meaningful. You will build a career that you are proud of, at a company you can believe in.
Full Stack Software Engineer – Cloud & Integration Platforms

Join Ferguson ’s Enterprise Data & Analytics organization as a Full Stack Software Engineer, where you will play a critical role in building, supporting, and operating modern, cloud native applications and integration services that power enterprise business workflows. In this role, you will work across frontend, backend, and data integrated services, contributing throughout the full software development lifecycle. You will help ensure solutions are scalable, secure, highly available, and operationally sound in a 24x7 enterprise environment.

This position is ideal for a highly self-motivated engineer who takes strong ownership of outcomes, thrives in complex distributed systems, and is comfortable balancing feature development with production support responsibilities.

Location: This role is approved to be fully remote and can be based anywhere in the United States.
Duties and Responsibilities

- Design, develop, and maintain full stack applications, including modern web user interfaces, backend services, and API based integrations.

- Build and support cloud native services hosted on Microsoft Azure, ensuring high availability, resiliency, and performance across production and nonproduction environments.

- Develop and maintain REST-based APIs and integration services that enable reliable data exchange and automation across enterprise platforms.

- Support and enhance data integrated workflows, including batch and near Realtime processing, orchestration, and monitoring.

- Collaborate closely with software engineering, data engineering, architecture, security, and business partners throughout analysis, design, development, and deployment.

- Participate in CI/CD pipelines and infrastructure automation efforts using Infrastructure as Code to improve deployment consistency and operational reliability.

- Perform code reviews, implement automated testing, and ensure solutions adhere to established engineering standards and best practices.

- Monitor application and system health using logging, alerting, and observability tools; proactively identify issues before they impact the business.

- Troubleshoot complex issues across the full stack (UI, services, integrations, data) and perform root cause analysis to drive long-term improvements.

- Maintain clear and accurate user documentation, including application builds, support procedures, and operational runbooks.

- Continuously evaluate existing systems and proactively recommend improvements to performance, reliability, scalability, and operational maturity.

On Call Support Expectations‑Call Support Expectations

- Participate as an active member of a 24x7 rotational on call support team supporting business critical applications and integration platforms.

- Respond to alerts and incidents outside of standard business hours in accordance with established service level expectations.

- Perform initial triage, investigation, and mitigation to restore service quickly and safely

← All remote jobs

Get remote developer jobs like this by email

One weekly digest. No spam, unsubscribe anytime.

Similar for you