The Software Architect will have responsibility for the design of new or enhanced software products/technologies, the complex operations within the software products/technologies, and making different software products/technologies work well together. This position will specifically have responsibility for domain blueprint/framework ownership and the associated technical roadmap (group of technologies or products). Establishing guiding principles and design patterns to be used for a product or domain area. Recommending technology choices to Principal Architect for vetting and approval. Taking product/domain vision and translating that into the technical blueprint for the engineering team to build. Making recommendations for new technologies. Hands-on delivery on the team, in addition to providing coaching, oversight for senior/lead software engineers. Implementing product vision. Being hands on with some coding/development as business need dictates. This position will be accountable for product quality, adherence to architecture governance guidelines, and high-level design of their domain/product area. This position has full latitude for independent judgment when applying skills and problem-solving capabilities, with input and minimal oversight required by senior software architect or supervisor.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Bachelor's degree
Number of Employees
1,001-5,000 employees