Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)
Responsibilities
Work cross-functionally to be the technical owner for partnerships.
Implement, document, and prototype integrations and compelling solutions.
Work collaboratively to profile and create operational collateral including integration guides, technical solution briefs, demos, blogs and customer success stories.
Work with product and alliance management on feature enhancements and user/alliance requests related to Kasten products.
Demonstrable and proven experience developing and presenting training material to technical audiences.
Demonstrable proof of producing measurable results of influenced and sourced partner/channel revenue.
Qualifications
A deep technical understanding and hands-on experience with cloud and container technologies (e.g., AWS, Azure, OpenShift, and Kubernetes)
Technical background and ideally partner or field solutions architect, sales engineering, or technical marketing engineer job experience in the past
Ability to write scripts or glue-code to automate installations, integrate components, build demos, etc.
Ability to work with multiple partners to expand and forge new relationships by being the technical owner to Implement and document prototype integrations, demos, and technical solution briefs
Ability to provide technical inputs into system design and integration architectures for software-centric solutions
Record of working on leading product integrations, demonstrating core product capabilities, and championing new functionality
Demonstrated ability as a product or technology advocate, with the ability to collaborate with engineering, product, sales, and marketing teams.
You are impact and result-driven and biased towards execution
BS, MS in Computer Science, Computer Engineering, or equivalent industry experience.
Nice to Have
Experience with backup/recovery, databases, and/or storage systems - especially in cloud-native environments
Experience working with public clouds, marketplaces, and automation scripts
Experience in technical tear downs and competitive intelligence
Familiarity with open-source processes and interacting with (or contributing to) open- source communities is a plus.
OTE