Overview
A well-established, family-owned publishing, distribution, and e-commerce organization is seeking a Software Architect to help drive its next phase of platform evolution. This company builds custom applications (web and mobile) from scratch, as well as customizes integrations of leading SaaS applications at an enterprise level, which power its digital storefronts, content systems, and user engagement platforms used by educators, performers, and institutions across the country.
This is a full-time, direct-hire position based in the greater Philadelphia area, offering a flexible hybrid work structure.
The Role You’ll Play
As a Software Architect, you’ll bridge strategic design and practical execution, leading architectural strategy while remaining close enough to the code to guide development decisions effectively. You’ll evaluate emerging technologies, create solution blueprints, and partner with stakeholders to design scalable, maintainable systems.
This role is crucial in shaping how the organization’s applications evolve, striking a balance between modernization, innovation, and technical excellence. You’ll collaborate closely with engineering leads, product management, and business stakeholders to translate vision into actionable architecture.
Key Responsibilities:
Design scalable, maintainable system architectures aligned with company goals.
Evaluate and recommend technologies, frameworks, and tools for new and existing systems.
Create technical specifications, architectural diagrams, and related documentation.
Lead architectural reviews and ensure adherence to standards and best practices.
Partner with the Director of Systems Architecture and cross-functional stakeholders to ensure cohesive design and delivery
Build prototypes or proof-of-concepts to validate design choices.
Provide mentorship and technical leadership to development teams.
Contribute to modernization initiatives, DevOps improvements, and microservice-based approaches.
Background Profile:
The ideal candidate is an experienced architect with deep full-stack development experience and a strong understanding of modern software design principles. You’ve worked across application domains—especially eCommerce or customer-facing systems—and enjoy driving architectural clarity and scalability.
5+ years of software development experience with at least 2 years in an architectural or senior technical design role.
Strong proficiency with Node.js, TypeScript, and containerization technologies.
Demonstrated success designing and delivering enterprise-scale applications.
Deep understanding of microservices, APIs, and modern architectural patterns.
Familiarity with DevOps, CI/CD, and cloud-native technologies (AWS, Azure, or GCP).
Excellent communication and documentation skills for technical and non-technical audiences.
Preferred Qualifications:
Experience with Azure and Kubernetes (AKS).
Background in large-scale eCommerce or transactional web systems.
Familiarity with enterprise architecture frameworks.
Experience leading cross-functional technical initiatives.