The Senior Software Architect designs scalable, enterprise-aligned software architectures, provides technical expertise, and identifies opportunities to integrate commercially available AI models into products and internal tooling.
Requirements
- 7+ years in software development, including several years in senior or lead engineering roles
- Experience designing enterprise-grade components or subsystems within complex, distributed applications
- Strong expertise in Java, Python, MySQL, modern frameworks, integration patterns, and distributed system design
- Experience integrating commercial AI models, using AI-enhanced engineering tools, and developing internal AI-driven utilities or automations
- Hands-on experience with AWS or equivalent
- Knowledge of IaC tools such as CloudFormation or Terraform is a plus
Benefits
- Medical, vision, and dental plans for full time employees
- 401(k) offered with a generous match
- Exercise/Health Club reimbursement opportunity
- Monthly dependent care reimbursement opportunity
- Short Term and Long Term disability
- Basic Term Life and AD&D Insurance
- Generous PTO and Company Paid Holidays