Software Architect

Sorry, this job was removed at 03:24 p.m. (CST) on Tuesday, Oct 29, 2024
Be an Early Applicant
Provo, UT
Internship
Software
The Role

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

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).

Similar Jobs

Beyond, Inc. Logo Beyond, Inc.

Software Architect - Frontend

Consumer Web • eCommerce • Retail
Midvale, UT, USA
17104 Employees
136K-170K Annually

NICE Logo NICE

Senior Software Architect

Cloud • Software • Analytics
Sandy, UT, USA
10130 Employees

BAE Systems, Inc. Logo BAE Systems, Inc.

Principal Business Intelligence Developer

Aerospace • Hardware • Information Technology • Security • Software • Cybersecurity • Defense
Hybrid
Hill Air Force Base, UT, USA
40000 Employees
92K-156K Annually

Qualtrics Logo Qualtrics

Senior Software Engineer, CI/CD - Provo

Artificial Intelligence • Information Technology • Natural Language Processing • Software • Business Intelligence • Generative AI
Provo, UT, USA
5000 Employees

Similar Companies Hiring

Jobba Trade Technologies, Inc. Thumbnail
Software • Professional Services • Productivity • Information Technology • Cloud
Chicago, IL
45 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account