Job Title:
Company:
United Field Services, Inc.
Location:
Remote
Type:
Full-Time (Contract or Permanent)
Reports To:
CEO / Executive Team
About United Field Services
United Field Services (UFS) is a nationwide property preservation, maintenance, inspection, and residential services company. We operate a custom-built management platform (MS) and mobile app used by clients, vendors, and internal teams across the United States.As we expand rapidly, we are seeking a
Senior Software Architect
to lead the redesign, stabilization, and long-term evolution of our platform's architecture and logic.
Position Overview
We are looking for a
high-level Software Architect
who can take full ownership of our system architecture, eliminate overlapping logic, redesign core flows, and ensure our platform is stable, scalable, and ready for advanced AI-driven automation.This is NOT a basic developer role this is a strategic technical leadership role responsible for defining the structure, logic, and technical direction of the entire platform.
Key Responsibilities
Architecture & System Design
- Map the full architecture of our MS platform, including Orders, Estimates, Proposals, Scheduling, Vendor Management, QC, Notifications, Permissions, and Client/Vendor Portals.
- Identify and remove overlapping, conflicting, or outdated logic across the system.
- Redesign core workflows to ensure simplicity, consistency, and scalability.
- Establish a single source of truth for each module and function.
- Create clean, modern architecture patterns that developers can follow.
Technical Leadership
- Serve as the primary decision-maker for all system logic, flows, and backend structure.
- Provide clear, actionable architectural guidelines to development teams.
- Oversee all new feature planning to prevent future conflicts or instability.
- Review technical proposals and validate implementation plans.
Refactoring & Optimization
- Lead the rebuilding of critical backend logic where necessary (status flows, scheduling engine, proposals/estimates pipeline, notifications).
- Ensure the system is ready for AI-based automation in vendor assignment, QC, and scheduling.
- Improve performance, stability, and reliability through clean architecture.
Documentation & Standards
- Create complete documentation for system flows, dependencies, and logic maps.
- Implement architecture review processes for future development.
- Build coding and logic standards to ensure long-term system cleanliness.
Cross-Department Collaboration
- Work closely with operations, vendor management, QC, and client departments to understand business logic.
- Translate business requirements into scalable architectural solutions.
- Collaborate with developers to ensure high-quality implementation.
Required Qualifications
Technical Experience
- 7+ years experience as a Software Architect, Principal Engineer, or Senior Backend Engineer.
- Deep experience with system architecture, backend logic, and flow design.
- Strong understanding of scalable, modular, and maintainable architecture.
- Proven experience refactoring or rescuing complex, high-usage systems.
- Familiarity with:
- Node.js / PHP / Python (any is fine as long as they understand architecture)
- SQL databases
- Microservice patterns
- API design
- Event-driven systems
- Notification systems
- Role & permission frameworks
- Workflow engines
Soft Skills
- Strong leadership and communication skills.
- Ability to simplify complex logic into clear, documented flows.
- Comfortable taking ownership and making architectural decisions.
- Ability to work directly with the CEO and senior team.