Back to all jobs

SaaS Architect

Role: Direct Hire
Salary: $160k-$170k + Bonus
Location: Remote

Our clients Software team is looking for a SaaS Architect to help build cloud-based software that supports the various customer facing software offerings. Their software products run offices across the US handling business operations, clinical operations, analytics, and enabling practice optimization. A qualified candidate will be proficient in developing strategy, vision, roadmaps, approaches while governing implementations to those ends.

In this role you are accountable for the technical leadership of teams that are responsible for the overall architecture, design, development, quality, delivery and operations of clients cloud-native SaaS practice management systems and solutions. You will be responsible for designing highly scalable, resilient, and reusable solutions while driving key engineering fundamentals in an agile environment. You’ll work closely with customers, senior leadership, product management, customer engagement, sales, and customer training from a strategic perspective to identify and maximize opportunities to promote the strategic use of technology. Your ability to lead, motivate and energize engineering team members, get buy-in from rest of the organization, be the technical leader, focus on the right solution, and be part of a team that executes to deliver the best customer experience will be critical to your success.


Define and create a vision for the future that takes a broad organizational perspective
Research and set strategic direction for technology architecture with goal of promoting shared solutions to reduce costs and improve information flows
Identify innovative solutions to customer and business problems through research, key vendor partnerships, understanding of the business, knowledge of technology, and leveraging “the team”
Mentors and coach’s technology personnel using personal experience
Assess and analyze business strategy, business requirements, current state environment and technology choices to evaluate solution alternatives that meet business sponsor needs
Collaborate with cross functional areas (security, infrastructure, application teams, Business, DevOps) to define and deliver customer focused solutions that meet stakeholder needs
Advocate for shared software vision and strategy with various parts of the organization
Lead change through communication of vision, removing barriers to change initiatives, and driving discussion, debate, and decisions for change
Inspire and drive engineering and operational excellence
Required Qualifications:

Bachelor’s or advanced degree in computer science or the equivalent in directly related experience
10 or more years of technology experience and at least 5 years of experience leading software design and implementation activities in a large-scale external customer-facing application
3 or more years with highly scalable, resilient, and performant AWS or Azure cloud native (PaaS)
3 or more years of work experience of web technologies (Angular, React JS) designs and implementation strategies
Experience collaborating with the business, translating business need into technical requirements, and presenting ideas in business-friendly and user-friendly language to all levels of management and staff
Expert understanding of architecture design techniques, theories, principles, and practices
Ability to leverage both proven and innovative technology approaches to solve challenging business problems
Self-motivated, critical thinker with a strong technical background
Experience in Microservices, Application-level design and architecting for SaaS applications and cloud-based applications. DevOps, open-source tech stack, security, scalability, and performance tuning
Demonstrated experience in full lifecycle of transforming high volume, high availability, large, complex mission critical platforms (concept to implementation) in a cloud native environment (AWS/Azure, microservices, Docker/Kubernetes, API Gateway, and event-driven architecture…)
Demonstrated ability to influence, communicate and lead technology and design decisions

Preferred Qualifications:

Experience with Azure PaaS capabilities and solutions
Hands on experience architecting and implementing highly available and distributed service architectures
Implementing Lean principles in large products and organizations
Bring a passion to stay on top of tech trends, experiment with and learn new patterns, participate in internal & external technology forums, and mentor members of the engineering community for their growth & success.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

This serves as notice per Iowa drug testing notification laws; applicants that reside in Iowa are subject to drug testing.

    • Job type: Full-time
    • Location: Remote
    • Date posted:
    • Salary:$16000 - $170000