Full Stack Project Managers
Role details
Job location
Tech stack
Job description
Lead the full-lifecycle rebuilding of global logistics eCommerce and custom ERP platform, migrating from a legacy PHP monolith to a modular Java 24/Spring Boot 3 system using containerized microservices architecture for scalability, resilience, and carrier-level performance across international markets.
-
Architect and deliver a Platform as a Service (PaaS) carrier integration platform exposing standardized REST APIs for rating, shipping, tracking, and label generation, enabling hundreds of global carriers to integrate seamlessly; built a pluggable Java/Spring Boot integration framework using the adapter pattern to translate heterogeneous carrier protocols into unified REST endpoints, secured via OAuth 2.0 and JWT, and documented with OpenAPI specifications for self-service partner onboarding.
-
Collaborate with Technology leadership (e.g., Head of Product, Lead Architect), Commercial and Operations leadership to ensure considerations are incorporated into deliverables.
-
Lead, grow, and inspire a multinational engineering team of 30+ front-end, back-end, quality, and DevOps engineers and managers across multiple time zones, building a culture of ownership, accountability, and continuous improvement. Tech leadership will be based in Salt Lake City, Utah, with developer resources being distributed between Europe and India.
-
Champion AI-augmented engineering throughout the software development lifecycle. Embedding tools like Claude into requirements gathering, code generation, code review, testing, documentation, and deployment workflows.
-
Define and own the technical roadmap, partnering closely with product, operations, and executive leadership to align engineering delivery with business strategy.
-
Establish and continuously improve engineering excellence standards, including architecture reviews, CI/CD pipelines, on-call culture, incident response.
-
Oversee developer productivity, including development, tracking, and performance management of KPI dashboards critical to code quality and velocity.
-
Provide executive-level visibility into engineering progress, risks, and performance through clear communication and structured reviews.
Requirements
Minimum 10 years of software engineering experience, with at least 4 years in an engineering leadership role.
-
Hands-on engineering approach with active participation in design discussions, architecture reviews, and code-level problem-solving alongside the team.
-
7+ years of hands-on Java 17+ experience building high-throughput, enterprise-scale Java systems; fluent in JVM performance, design patterns, and modern Java ecosystems.
-
Proven track record leading and scaling multinational engineering teams, ideally including direct management of engineering managers.
-
Demonstrated ability to build, grow, and retain high-performing distributed engineering teams.
-
Strong API design and development experience, specifically REST, event-driven architecture, and integration patterns at scale.
-
Experience using Claude AI or other Artificial Intelligence LLM-based tooling to accelerate and improve how software teams build and ship.
-
Experience operating in Agile environments with CI/CD, sprint planning, and cross-functional delivery teams.
-
Experience with cloud-native architectures on AWS.
Senior Full Stack Project Manager Preferred Qualifications:
-
Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
-
Experience with Agile, AI-Assisted Development (Claude AI, LLM Tooling), API, AWS, Carrier/Logistics APIs, CI/CD, Confluence, Containerization, Data Warehouse, Distributed Systems, eCommerce, ERP, Event-Driven APIs, Java, Jenkins, Jira, JVM, Microservices, MySQL, PHP, Platform as a Service, PaaS, REST, and Spring Boot.
-
Experience building or operating a Platform as a Service (PaaS) or API integration platform, ideally with external partner or third-party connectivity.
-
Background in logistics, shipping, supply chain, or freight technology.
-
Hands-on experience with ERP systems including implementation, integration, or custom development.
-
Familiarity with carrier APIs, EDI standards, or parcel/freight data protocols.
Benefits include medical insurance, retirement plan, PTO, etc.
Keywords: Salt Lake City UT Jobs, Senior Full Stack Project Manager, Agile, AI-Assisted Development, Claude AI, Artificial Intelligence, API, AWS, Carrier/Logistics APIs, CI/CD, Confluence, Containerization, Data Warehouse, Distributed Systems, eCommerce, ERP, Event-Driven APIs, Java, Jenkins, Jira, JVM, Microservices, MySQL, PHP, Platform as a Service, PaaS, REST, Spring Boot, Hybrid, Work From Home, Remote, Utah Recruiters, IT Jobs, Utah Recruiting
Looking to hire a Senior Full Stack Project Manager in Salt Lake City, UT or in other cities? Our IT recruiting agencies and staffing companies can help.