November 3
• Lead the architecture team across all Tempo products • Build, communicate, and align the organization around a unified technical architecture and process • Work with 160+ engineers across multiple teams to address current and future technical challenges • Discuss, formulate, and document a vision for architecture and approaches in all Tempo software products • Detail out and refine higher-level architecture decisions into a lower-level design • Lead the implementation of technical and infrastructure initiatives to support architecture decisions • Effectively communicate architecture decisions and recommendations • Assist stakeholders in navigating diverse demands for organic evolution of architecture • Provide overwatch and review the work of the teams to ensure adherence to architecture decisions • Constantly develop yourself and the team in technology advancements
• 2+ years experience defining system architecture and leading software architecture team(s) • 8+ years of experience as a software developer with experience architecting and delivering large scale cloud-based systems in multiple settings, including legacy system modernization • Experience in balancing academic principles with fast paced pragmatic engineering best practices to deliver software products • Proven ability to lead and work within geographically distributed engineering teams • Influence and mentoring skills and competencies, with an ability to transfer knowledge to junior and senior members of engineering teams • Works well with others and is a skilled communicator both written and verbal • Experience with interacting with external customers, technology partners and executive teams to establish strong working relationships • Experienced with shipping commercial products using agile software development methodologies • Excellent time management skills, with the ability to prioritize and work under shifting deadlines with potentially ambiguous or nebulous requirements in a fast-paced environment • Ability to quickly assess multifaceted problems and complex situations and recognize patterns to identify and resolve the root cause • Ability to analyze new technologies, emerging standards and market trends, and understand how they affect products today and, in the future • Balance various architecture qualities in proposals, encompassing security, maintainability, fault-tolerance, extensibility, backward compatibility, availability, confidentiality, integrity, usability, performance, and cost-reduction. • Display a holistic understanding of short- and long-term implications of architectural choices. • Extensive Experience in Java, Python and Go • Experience working with or building SAAS systems and unified UI libraries • Clear understanding of software design patterns and principles • Experience with a variety of web application designs, including monolithic and SOA, understanding of service breakdown and communication principles • Experience with Event Driven and MicroService based Architectures • Commitment to quality; you take pride in everything you deliver as a reflection of yourself. • Occasional international and regional travel • Degree in Computer Science or equivalent studies would be an asset • Command a strong grasp of public cloud technologies, experience with AWS is a plus • Experience with Atlassian Marketplace Applications, preferred
• Remote First Work Environment! • Unlimited vacation in most of our locations • Great benefits including health, dental, vision and savings plan • Perks such as training reimbursement, WFH reimbursement, and more • Diverse and dynamic teams with challenging and exciting work • An opportunity to have a real impact on our business • A great range of social activities (both in person and virtual) • Optional in person meet-ups and the ability to travel to our international offices • Employee referral program
Apply NowSeptember 27
Project Architect leading technical development for complex projects at CannonDesign.