The Senior Software Architect designs scalable, enterprise-aligned software architectures, providing technical expertise to engineering teams and identifying opportunities to integrate commercially available AI models into products and internal tooling.
Requirements
- 7-10+ years of experience in software development, including several years in senior or lead engineering roles
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
- 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
- Cloud knowledge: 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
- Benefits begin on first day of the month following employment
- Exercise/Health Club reimbursement opportunity
- Monthly dependent care reimbursement opportunity
- Short Term and Long Term disability
- Basic Term Life and AD&D Insurance
- Paid Time Off
- 18 days Paid Time Off
- 15 Company Paid Holidays