The Senior Software Architect designs scalable, enterprise-aligned software architectures—primarily using Java, Python, and MySQL—while providing technical expertise to the engineering teams.
Requirements
- 7+ years in software development, including several years in senior or lead engineering roles.
- Demonstrated 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