← all jobs

[Remote] Full Stack Software Engineer – Cloud & Integration Platforms (Remote)

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. Ferguson is a provider of quality supplies and services across multiple industries, helping customers make complex projects simple, successful, and sustainable. The Full Stack Software Engineer will build, support, and operate cloud-native applications, APIs, and data-integrated services across the full software development lifecycle while contributing to production support and operational reliability.

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
  • 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
  • Raise concerns effectively when necessary while maintaining ownership through resolution
  • Document incidents, resolutions, and follow up actions, and actively contribute to post incident reviews and continuous improvement initiatives
  • Demonstrate accountability and a good sense of ownership for production stability and customer impact

Skills

  • Bachelor's degree in computer science, Information Technology, or a related field, or equivalent hands-on professional experience
  • Solid experience developing full stack applications, including modern frontend frameworks and backend service development
  • Good experience with backend and server-side development using C#/.NET and one or more additional languages such as Node.js, Java, or Python, building secure, scalable APIs and services to support enterprise applications and integration platforms
  • Proficiency in HTML, CSS, JavaScript, and modern frontend development practices
  • Strong database management skills, including data modeling and performance optimization
  • Hands on experience with Microsoft Azure and cloud native application architectures
  • Experience designing and supporting API-based integrations and distributed systems
  • Working knowledge of relational databases and SQL, with an understanding of performance optimization and data modeling concepts
  • Familiarity with cloud-based data platforms and data pipeline orchestration tools
  • Experience with CI/CD pipelines, version control systems, and Infrastructure as Code practices
  • Strong troubleshooting and analytical skills with the ability to work effectively under production support pressure
  • Good communication skills and the ability to collaborate with both technical and non‑technical partners
  • Demonstrated ability to work with high autonomy, taking ownership of cloud platforms and outcomes
  • Comfortable working independently in ambiguous problem spaces and driving solutions to completion
  • Proactive in identifying risks, operational gaps, and improvement opportunities
  • Willing to balance new development with production support duties in a 24x7 environment
  • Committed to continuous learning, technical excellence, and operational reliability

Benefits

  • Health benefits
  • Dental benefits
  • Vision benefits
  • Paid time off
  • Life insurance
  • 401(k) with a company match
  • Mental health coverage
  • Gender affirming benefits
  • Family building benefits
  • Paid parental leave
  • Associate discounts
  • Community involvement opportunities
  • This role is Bonus or Incentive Plan eligible
  • Fully remote work arrangement

Company Overview

  • Since 1953, Ferguson has been a leading source of quality supplies for a variety of industries. It was founded in 1953, and is headquartered in Newport News, Virginia, USA, with a workforce of 10001+ employees. Its website is https://ferguson.net.
  • Company H1B Sponsorship

  • Ferguson has a track record of offering H1B sponsorships, with 10 in 2025, 4 in 2024, 6 in 2023, 5 in 2022, 11 in 2021, 4 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • More open positions

    [Remote] Workday User Experience Analyst III - Workday Solution Center 100% Remote

    Work from home Full-time role

    [Remote] Director of Strategic Accounts - SLED Northeast

    Work from home Full-time role

    [Remote] Product Analyst II

    Work from home Full-time role

    [Remote] Principal Data Engineer (Remote)

    Work from home Full-time role

    [Remote] Senior Manager, Technical Education

    Work from home Full-time role

    Customer Service Representative – Remote Client Support, Problem‑Solving, Upsell & Relationship Management for nexawork

    Work from home Full-time role

    Sales Representative

    Work from home Full-time role

    [Remote] Sales Planner

    Work from home Full-time role

    IT Staffing Sales Representative (Remote)

    Work from home Full-time role

    [Remote] Senior Instructional Designer

    Work from home Full-time role

    Home Based Life Insurance Role

    Work from home Full-time role

    Autonomy Engineer

    Work from home Full-time role

    Experienced Customer Support Specialist – Advanced Healthcare IT & Cloud Solutions Champion with VMware, SQL Server, Windows Expertise and Proven Customer Success Leadership

    Work from home Full-time role

    Account Executive

    Work from home Full-time role

    [Remote] Technical Program Manager, Data Certification

    Work from home Full-time role

    Experienced Cloud and Data Specialist for FedEx - Remote Part/Full Time Opportunity

    Work from home Full-time role

    [Remote] Senior Director, Business Development, ECC Vehicle

    Work from home Full-time role

    Nationwide Virtual Hiring Event-Field Property Claims Adjusters

    Work from home Full-time role

    GP Nurse (non-prescribing) - Boots Online Doctor

    Work from home Full-time role

    Now Hiring: Back-Office / Onboarding Assistant - Trucking Industry ($1,600-$2,000/week | Remote U.S.)

    Work from home Full-time role

    Młodszy Specjalista / Młodsza Specjalistka w dziale sprzedaży

    Work from home Full-time role