Senior Software Architect
About the role
Your Job Guardian Glass is seeking you to become our next Senior Software Architect. We are a global manufacturer of float glass and fabricated glass products for commercial and residential construction, with operations across North America, Europe, South America, Asia, Africa, and the Middle East. Applicants must be authorized to work in the United States without employer sponsorship now or at any time in the future. This position is not eligible for work visa sponsorship.
Responsibilities
- Design and implement product features to Claria, Guardian’s customer-facing AI platform
- Mentor software engineers and technical leads, helping grow architecture, design, and software engineering capabilities across the organization
- Guide the design and operation of AI-powered systems, including LLM integrations, orchestration frameworks, evaluation processes, and production monitoring
- Collaborate with cloud, security, and platform teams to ensure solutions meet enterprise standards for security, compliance, and reliability
- Communicate technical strategy, architectural decisions, risks, and trade-offs to business stakeholders, product owners, and leadership in a clear and actionable manner
- Drive the adoption of AI-assisted software engineering practices, developer productivity tools, and modern SDLC standards across the organization
- Partner with development teams to establish automated testing, CI/CD, observability, and operational excellence practices for both traditional and AI-enabled applications
Requirements
- Expert in full-stack application architecture and development, including modern web frameworks, APIs, AWS cloud services, and distributed systems
- Deep expertise in AI/LLM application architecture and delivery, including orchestration patterns, tool integration, prompt engineering, RAG, evaluation frameworks, and production AI system operations
- Strong software engineering fundamentals, including object-oriented design, SOLID principles, testing strategies, and maintainable code practices
- Experience establishing and evolving AI-driven software development lifecycle (SDLC) practices, developer platforms, and engineering standards
- Advanced knowledge of AWS cloud-native architectures, containerization, CI/CD pipelines, infrastructure-as-code, and DevOps practice
- Strong understanding of application security, identity and access management, secure-by-design principles, and threat modeling
- Proven ability to evaluate technology platforms, architectural patterns, and engineering tools, balancing business outcomes, security, maintainability, and operational requirements
- Proven ability to mentor engineers and technical leads while driving engineering excellence, architecture consistency, and long-term technology strategy
Qualifications
- Bachelor’s degree in Computer Science, Data Science, Engineering, or other related field; Master’s preferred
- Proven experience designing and delivering scalable, secure, and highly available customer-facing applications
- Strong project management and presentation skills
- Knowledge of Python and FastAPI
- Knowledge of TypeScript
- Knowledge of Azure AI services
Skills
- Expert in full-stack application architecture and development, including modern web frameworks, APIs, AWS cloud services, and distributed systems
- Deep expertise in AI/LLM application architecture and delivery, including orchestration patterns, tool integration, prompt engineering, RAG, evaluation frameworks, and production AI system operations
- Strong software engineering fundamentals, including object-oriented design, SOLID principles, testing strategies, and maintainable code practices
- Experience establishing and evolving AI-driven software development lifecycle (SDLC) practices, developer platforms, and engineering standards
- Advanced knowledge of AWS cloud-native architectures, containerization, CI/CD pipelines, infrastructure-as-code, and DevOps practice
- Strong understanding of application security, identity and access management, secure-by-design principles, and threat modeling
- Proven ability to evaluate technology platforms, architectural patterns, and engineering tools, balancing business outcomes, security, maintainability, and operational requirements
- Proven ability to mentor engineers and technical leads while driving engineering excellence, architecture consistency, and long-term technology strategy
Benefits
- Medical
- Dental
- Vision
- Flexible Spending and Health Savings Accounts
- Life Insurance
- AD&D
- Disability
- Retail
- Paid Vacation/Time Off
- Education Assistance
- Infertility Assistance
- Paid Parental Leave
- Adoption Assistance
Pay
Specific compensation details will be discussed during the interview process. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location.
Schedule
The schedule for this position will be discussed during the interview process. It will be tailored to meet the needs of the candidate and the company.