Job Description
PRINCIPAL TECHNICAL ARCHITECT
FULLTIME ROLE
RESPONSIBILITIES:
- Serve as a technology thought leader
- Champion technology and architecture-related investments, advocating for the priority of this work
- Define solution architectures aligned to business needs in collaboration with product and engineering Facilitate collaborative design discussions and drive design reviews
- Partner with Product to envision future features and help plan development sequences
- Serve as a technical subject matter expert to engineering
- Assist with the development of architecture standards
- Assist with improving architecture practices
- Assist with governing software development to ensure the satisfaction of non-functional requirements
- Build software prototypes to validate architecture approaches and assess emerging technologies
REQUIREMENTS:
- Bachelor’ s degree in Computer Science, Computer Engineering, or Electrical Engineering or relevant industry experience
- Ability to code in any language using any technology stack through self-teaching
- SQL and NoSQL database technologies
- AWS (preferred), GCP, or Azure services and solution architectures
- REST API design and microservice implementation
- Object-oriented design including common patterns
- Distributed systems
- Docker, Kubernetes, and other container technologies
- .NET Core, Java and/or a willingness to become an expert