Serve as technical architecture expert for a single value stream (e.g. Portfolio), helping to ensure successful product deliveries
Manage the evolution of architectural roadmaps for your domain
Understand the product requirement and product vision, evaluate the high-level technical feasibility, blocker or risks, lead the solution discussion
Work on the overall solution engaging with other architecture colleagues on UI, API and service level with logic workflow, integration strategy and technical blueprint
Communicate and present solution to business partners and leadership, communicate and align engineering team on solution technical blueprint
Lead Proof-Of-Concepts and Spike Solutions, and provide “Reference Architectures” and “Baseline Implementations” when appropriate
Evaluation of new technologies, vendors and hands on POCs on new or emerging technologies
Provide guidance to developers and other stakeholders on architectural best practices, guidelines, and standards
Mentor and coach junior engineers and Architects
Provide guidance to developers and other stakeholders regarding the design of server applications, encompassing APIs and micro-services, domain driven design, containers, databases, cloud infrastructures, and cloud services
Ensure all Non-Functional Requirements are properly articulated and met
Participates in high-level estimation
Requirements
7+ years of experience with concept of service API, caching, web component, content management, web security, SSR/CSR, micro services, identity management
5+ years of hands-on consumer facing enterprise level application development experience
3+ years of experience with architecting solutions for Cloud (GCP, Azure, or AWS)
Experience and proficiency with modern languages, frameworks, and technologies
Experience with the design and development of complex systems/user interfaces
Experience with requirements analysis, estimation, systems and application design, and testing
Experience with distributed computing architectures, including race conditions, parallelism, and concurrency control
Experience driving a build vs buy evaluation to completion
Experience with ES6/ES7/ES8, UI Middleware
Experience with packaging, bundling technologies, and library management tools
Experience with CircleCI, CI/CD Pipeline, GIT and other DevOps principles
Experience with responsive, adaptive UI design and development
Experience with SAFE practices or able to work in SAFE practices and agile methodologies
Experience related to security-oriented projects
Experience with modern API patterns and how to build well-designed APIs
Bachelor’s degree, or equivalent experience (HS diploma + 4 years relevant experience)
Benefits
Affordable medical plan options
401(k) plan (including matching company contributions)
Employee stock purchase plan
No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching
Paid time off
Flexible work schedules
Family leave
Dependent care resources
Colleague assistance programs
Tuition assistance
Retiree medical access
Equity award program
Bonus, commission or short-term incentive program eligibility
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
service APIcachingweb componentscontent managementweb securitymicroservicesidentity managementcloud architectureES6UI Middleware