Software Architect

Posted 8 Days Ago
Be an Early Applicant
Provo, UT
7+ Years Experience
Software
The Role
The Software Architect & Developer will architect and develop system software for Quilt Software products, ensure system integration, and satisfy customer requirements. Responsibilities include project management, technical leadership, cross-functional collaboration, and architectural oversight. The role demands extensive experience with multi-tenant systems and DevOps practices.
Summary Generated by Built In

Ever wondered how your favorite local shops compete with the big guys? That’s where we come in. We’re Quilt Software, providing Main Street's unsung heroes – from quirky cheese shops to family-run jewelry stores – with the tools they need to compete. Last year, we helped 14,000+ shops make over $2 billion in sales with our family of industry-specific software solutions.

If you get a kick out of supporting local businesses, love great software, and want to be part of a company that’s powering Main Street, we’d love to chat. Come join us in our quest to keep local retail not just alive, but thriving

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 Plans
  • 401k with Company Match
  • Generous Paid Time Off and Company Holidays
  • Paid Parental Leave and Paid Volunteer Day


Salary: Starting at 150k + Depending on Experience
Location: Provo,  UT

Top Skills

Ci/Cd
DevOps
Payments Processing
Software Architecture
The Company
HQ: New York, NY
23 Employees
On-site Workplace
Year Founded: 2021

What We Do

Quilt assembles software companies providing POS solutions for highly-specialized vertical industries with complex inventory management requiments. Each solution is uniquely tailored to the needs of that particular industry, but they are all backed by a common set of resources for added strength and resilience.
Quilt is a PSG portfolio company (www.psgequity.com).

Jobs at Similar Companies

bet365 Logo bet365

Junior Sports Analyst

Digital Media • Gaming • Software • eSports • Automation
Denver, CO, USA
6100 Employees
55K-80K Annually

Jobba Trade Technologies, Inc. Logo Jobba Trade Technologies, Inc.

Customer Success Specialist

Cloud • Information Technology • Productivity • Professional Services • Software
Hybrid
Chicago, IL, USA
45 Employees

Similar Companies Hiring

TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees
bet365 Thumbnail
Software • Gaming • eSports • Digital Media • Automation
Denver, Colorado
6100 Employees
Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account