Logo
Quilt Software LLC

Software Architect

Quilt Software LLC, Provo, Utah, us, 84605


About Quilt Software:

Quilt LLC is PSG Equity's latest vertical software and integrated payments platform, similar to their successful EverCommerce investment which recently went public. Quilt provides specialty inventory and POS software through a family of vertically focused, independently managed subsidiaries. See www.quiltsoftware.com for more information.

Quilt Software is becoming a market leader in point-of-sale (POS) software, offering specialty vertical-specific inventory management solutions for high SKU businesses with complex requirements. We offer an integrated payment solution to manage and process a high volume of payments flowing through the software at a retail or wholesale level

About the Role:

The

Software Architect & Developer

will fill a key role on the

payments processing software engineering team

in architecting and developing the system software for Quilt Software Products. The Software Architect and Developer will take a leading role in defining system software architecture, developing and testing of the various software modules, and working with other key engineering discipline members to ensure system integration and customer and product requirements are being satisfied, while aligning the design to the overall product line technology road map. The Software Architect & Developer will work alongside other engineering team members to ensure quality, accurate and timely designs are completed. The Software Architect will be highly knowledgeable of software architecting and development processes, tools, and standards.

What You Will Do:Project Management and Execution: Track and monitor progress against project milestones, identify potential roadblocks early, and proactively resolve obstacles. Clearly communicate goals, deliverables, and timelines to ensure that other team members have a clear understanding of objectives and requirements.Technical Leadership and Coaching: Act as a technical mentor to team members, providing informal coaching on architecture best practices, design principles, and emerging technologies. Assist in enhancing the technical development of the team, fostering a culture of knowledge sharing and continuous learning.Cross-functional Collaboration: Serve as a technical liaison between the Product Management and Engineering teams. Work closely with other team members and Product Managers to align on product roadmaps and ensure that engineering teams are building solutions that meet business needs. Balance technical feasibility with product vision.Technology Evaluation and Innovation: Investigate and evaluate emerging technologies, tools, and platforms to identify potential enhancements to our systems. Build proof-of-concepts (POCs) for various use cases, providing detailed documentation to facilitate informed decision-making on technology adoption.Architectural Oversight: Provide architectural direction to ensure scalability, reliability, and maintainability of systems. Ensure alignment with overall technical strategy while promoting modern software development best practices.Your Experience:

Multi-tenant Systems: Extensive experience in designing and building multi-tenant architectures that integrate with various external dependencies and data sources. Familiarity with addressing security, performance, and scalability challenges in multi-tenant environments.DevOps and CI/CD: Deep understanding of CI/CD pipelines and DevOps methodologies. Proven ability to implement continuous integration and continuous delivery processes, promoting automation and seamless deployments.Cloud Expertise: Proficient in leveraging Amazon Web Services (AWS) for cloud-native development. Strong experience with services such as EC2, S3, Lambda, RDS, and more, to build scalable and reliable cloud architectures.Design Patterns: Strong understanding of software architecture patterns such as microservices, event-driven architecture, and serverless architectures, as well as anti-patterns to avoid. You have experience applying these patterns to solve real-world problems.Tech Stack:

Cloud Platforms: Proficiency with Amazon Web Services (AWS), and familiarity with alternative cloud platforms such as Microsoft Azure and Google Cloud Platform (GCP). Experience leveraging cloud services like EC2, S3, Lambda, and container orchestration tools like Kubernetes and Docker.Operating Systems: Strong expertise working with Linux or other Unix-based systems. Ability to manage and optimize these environments for performance and security.Databases: Experience with MySQL as well as other relational databases such as PostgreSQL, and familiarity with NoSQL solutions like MongoDB or Cassandra for handling large-scale, distributed data.Backend Development: Proficiency in PHP and knowledge of other backend languages such as Python, Node.js, Ruby, or Java for building scalable server-side applications.DevOps Tools: Experience with CI/CD and infrastructure automation using tools like Jenkins, Terraform, Ansible, or Puppet, enabling automated deployments and efficient configuration management.What We Offer:

Company Sponsored Medical, Dental, and Vision Plans401k with Company MatchGenerous Paid Time Off and Company HolidaysPaid Parental Leave and Paid Volunteer Day

Salary:

Starting at 150k + Depending on ExperienceLocation:

Provo, UT