Senior Application Architect

Main Location
San Luis Obispo, CA, United States
Open jobs



The Mindbody Consumer Marketplace is looking to grow our engineering team. We are seeking an intelligent, ego-free, and inquisitive problem solver who loves learning and teaching. 

The Systems Application Architect is responsible for actively engaging in their assigned domain(s) by collaborating with software engineers, Product Managers, and Product Owners. This role will be responsible for working closely with business stakeholders to understand business objectives, conceive of architectures, communicate and document systems designs, and work directly with engineering teams to implement solutions. The ideal candidate maintains very strong technical abilities and a strong desire to remain hands-on and technical.

Software Architects transform business objectives into technical strategies and work in the MINDBODY software development lifecycle providing technical designs, strategies, and mentorship to software development teams.  Software Architects support software development teams by ensuring they have the infrastructure, platform, and documentation required to do their job effectively.



·       Accountable for the application architecture of all components within your assigned domain(s)

·       Guide multiple development teams and workstreams at once to ensure successful delivery of projects

·       Evaluate and implement solutions and technologies for team adoption

·       Assess and communicate status, issues, risks, and deliverables to stakeholders

·       Be the “go-to” team member in your domain(s) for application design and patterns

·       Assist teams by hands-on coding including, but not limited to proofs-of-concept, code samples, and application infrastructure/frameworks

·       Continuously seeks out and acts upon ways to improve the effectiveness of the Architecture team

·       All other duties as assigned







·       12+ years of software development experience with an emphasis on web technologies, cloud computing, and SaaS

·       Experience with Ruby language, related frameworks (Rails), and the Ruby toolchain

·       Demonstrated ability to communicate architectures and technical ideas

·       Exposure to UML and various diagram types

·       Hands-on experience with RDBMS such as MySQL, PostgreSQL or similar

·       Fluency in Git and branching workflows such as Gitflow or Trunk-based development

·       Experience with Amazon Web Services (AWS)

·       Familiarity with IaC concepts and tools: Terraform, Puppet, Chef, CloudFormation, or similar

·       Demonstrated ability to pick up new concepts quickly

·       Interest in working with various server languages and frameworks such as Golang, Haskell, or something other than Ruby

·       Structured thinker, effective communicator, with excellent programming and analytic skills

·       Strategic mind with strong operational, project management and technical architecture skills

·       A track record of highly influential technical and leadership achievements

·       Demonstrated skill in aligning application decisions to an overarching solution and systems architecture

·       Substantial experience leading application design efforts as a senior or lead software engineer

·       Demonstrated ability to lead engineering teams

·       Expertise in RESTful API, SOA, Microservice and integration architecture and design

·       An expert in application development in one or more modern programming languages


We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Senior Application Architect