The Senior Software Architect designs scalable, enterprise-aligned software architectures while providing technical expertise to the engineering teams. This role identifies opportunities to integrate commercially available AI models into products and internal tooling, delivering prototypes and proofs-of-concept that accelerate innovation.
Requirements
- Design and document software architecture components that align with enterprise frameworks and architectural guidelines
- Provide technical leadership to development teams, ensuring adherence to best practices, scalable design patterns, and coding standards across the core technology stack
- Identify opportunities to incorporate commercially available AI models and platforms into products and internal tooling
- Independently research, prototype, and validate technical approaches
- Participate in code and architecture reviews to ensure maintainability, performance, and alignment with enterprise standards
- Guide engineering teams in implementing architectural patterns, integrating new technologies, and optimizing system performance across backend services, data layers, and cloud components
- Contribute to design and deployment of cloud-based solutions using AWS (e.g., EC2, S3, Lambda, RDS)
- Create clear and thorough design artifacts, architectural diagrams, and technical documentation for systems and interfaces
Benefits
- Medical, vision, and dental plans
- 401(k) with generous match
- Paid Time Off
- 15 Company Paid Holidays
- Short Term and Long Term disability
- Basic Term Life and AD&D Insurance
- Exercise/Health Club reimbursement opportunity
- Monthly dependent care reimbursement opportunity