Technical Architect
Core
Define application architecture and technical standards to ensure software solutions meet business needs and comply with architectural principles.
Role type
Senior IC Application Architect
Builds
Scalable, secure, and performant software applications and integration strategies
Domain
Technology Services / Software Engineering
Deliverable
production ML models | product features
Required skills
Designing complex software architectures (microservices, SOA), expertise in programming languages (Java, .NET, Python, JavaScript), database management (SQL, NoSQL), API development, cloud-native architectures, DevOps tools and methodologies (CI/CD, automation), translating business requirements into technical solutions, system design decision-making, third-party integrations
Preferred skills
Experience with front-end and back-end technologies, research and evaluation of new tools and frameworks, mentorship of development teams
Technologies
Java, .NET, Python, JavaScript, SQL, NoSQL, AWS, Microsoft, Oracle, Red Hat, OutSystems, Snowflake
Responsibilities
Design high-level application architecture and technical specifications, develop detailed architectural blueprints, define and manage the technology stack, collaborate with stakeholders to gather requirements, provide technical leadership and mentorship, review and approve software designs and code, ensure compliance with company policies and industry standards, design and implement integration strategies for internal and external systems
Seniority
Senior, hands-on IC with significant experience