Chief Software Architect

Topbox - Kansas City, MO (30+ days ago)5.0

If you are a highly advanced Software Architect with strong SaaS experience, please read on!

About Topbox

We are an innovative, fast-paced, and fun SaaS company specializing in Customer Touchpoint Analytics. Due to growth and demand for our services, we are looking for a highly experienced SaaS technical platform and software architect. The Chief Software Architect will report directly to the Chief Product Officer and work closely with the VP of Engineering.

Topbox is located in the heart of the Kansas City Crossroads District where you'll have the opportunity to work in a cutting-edge technology environment while joining a dynamic team of fun and talented engineers.


You are a master in architecting and building SaaS software. You still enjoy getting hands on to keep your technical foundation sharp. You have built and will help Topbox envision and implement the next generation of scalable, cloud-centric SaaS software. You have successfully lead the architecture and build of SaaS platforms from market infancy to value maturity, and eager for the opportunity to do it again.

Success Criteria:
  • Be the technical leader of the Topbox Product Engineering team across all technology disciplines
  • Establish credibility and build trust and rapport with all levels of personnel
  • Analyze and improve the platform quality, including scalability, stability
  • Analyze and improve platform security controls
  • Identify current platform risks and bottlenecks and propose mitigation strategies
  • Be part of core team to build and promote the product roadmap
  • Work with product and engineering to develop short and long-term architecture strategies
  • Spearhead the introduction of new technical capabilities and set technology direction for product architecture based on current and anticipated needs
  • Ensure selected architecture and technology solutions enhance platform valuation
  • Provide contrasting perspectives on technology options and describe pros/cons of each
  • Take complex business features and break those into logical architectures
  • Lead the research, prototyping and productization of new concepts
  • Provide high level estimates and cost analysis based on logical architecture
  • Document and communicate key architectural components to the engineering team
  • Assist in breaking requirements into Agile stories with supporting test cases
  • Ensure defined architectural patterns are implemented as communicated and agreed upon
  • Provide education and advocacy regarding new technologies
  • Provide coaching, mentoring, and technical leadership for the engineering team
  • Conduct technical assessments for hiring related activities
  • Bachelor's Degree in software engineering, computer science, mathematics or related field; Advanced Degree Preferred
  • Minimum of 10 years of experience in hands-on development and full stack software architecture
  • Minimum of 7 years of experience in modern cloud solution architecture, design, and development
  • Proven experience leading teams of technical architects as the lead architect
  • Proven experience working with business stakeholders to translate product vision into technical roadmaps
  • Proven experience building and supporting complex, high-concurrency SaaS products, from the lead architect role
  • Proven experience architecting big data processing on complex distributed computing platforms
  • In-depth knowledge of various datastores and proper application based on use case
  • Expertise in multiple languages including Java, Python, Javascript
  • Experience with cloud infrastructure cost optimization
  • Exposure to UX/UI best practices and their application in the development cycle
  • Deep familiarity with Agile Scrum methodology
  • Experience working with co-located, multi-disciplinary teams
  • Big thinker that is tenacious about continuous learning with an innovation mindset
  • A great communicator with outstanding demonstration and presentation skills,
  • Positive role model for the team that enjoys coaching and mentoring
Desired Background: (extremely beneficial but not required)

  • Experience with PCI DSS Certification
  • Experience with SOC Type 2 Certification
  • Experience with HIPAA / HITRUST Certification
  • Experience with GDPR Regulation
  • Experience with and applying principles of Lucene based search
  • Experience architecting solutions around visualizing large amounts of data
  • Experience with and applying principles Machine Learning and AI
  • Knowledge of hierarchical and NoSQL databases