Senior Software Architect
Become the next greatest thing at CTO Boost!
If you think you're the right fit, fill out this form and we'll get back to you
Responsibilities: - Solid understanding of design approaches and challenges across all layers of the stack including data storage, back-end, middleware, and application tiers. Strong background in designing server-side architecture for scale, availability, performance, security, and agility - Must have strong communication skills to articulate vision/strategy and get buy-in, using language and detail appropriate for the audience - Broad understanding of competing technologies and their relative strengths and weakness; and be able to select right ones for our needs - Good understanding of latest technology trends - Passion and ability to quickly pick up expertise on new technologies - Should have strong leadership and interpersonal skills to take team along and convert architecture vision into reality. - Ability to adjust to change and rapid pace of development - Ability to see big picture and keep eye on long-term goals and direction, while taking care of short-term needs - Excellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systems - Ability to manage a development team, and provide technical support/mentorship, as well as handling technical interviews with potential engineering candidates. - Thorough understanding of and experience with software development methodologies including design, development and testing in an agile environment. - Ability to prioritize and manage work for critical project timelines in a fast-paced environment. - Excellent work ethic and strong sense of ownership of the end result.