Senior Software Architect
Role details
Job location
Tech stack
Job description
The Senior Software Architect designs scalable, enterprise-aligned software architectures-primarily using Java, Python, and MySQL-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. The architect partners closely with product, data, and cross-functional technology teams to translate business needs into secure, maintainable, cloud-ready solutions. *Note: This position will be based Hybrid in Tampa, FL., · Architecture Design: Design and document software architecture components that align with enterprise frameworks and architectural guidelines, with a focus on solutions built primarily in Java, MySQL, and Python.
· Technical Guidance: Provide technical leadership to development teams, ensuring adherence to best practices, scalable design patterns, and coding standards across the core technology stack.
· AI-Enabled Solutions: Identify opportunities to incorporate commercially available AI models and platforms into products and internal tooling. Lead the design of internal AI-driven tools, automation capabilities, and developer-enablement solutions built on top of these models.
· Prototyping & POC Delivery: Independently research, prototype, and validate technical approaches. Build proof-of-concepts that demonstrate feasibility, inform solution direction, and accelerate adoption of new capabilities.
· Collaboration: Partner with product managers, business analysts, data teams, and other architects to translate business needs into scalable, maintainable technical solutions.
· Code Quality: Participate in code and architecture reviews to ensure maintainability, performance, and alignment with enterprise standards.
· Solution Implementation: Guide engineering teams in implementing architectural patterns, integrating new technologies, and optimizing system performance across backend services, data layers, and cloud components.
· Cloud Technologies: Contribute to design and deployment of cloud-based solutions using AWS (e.g., EC2, S3, Lambda, RDS), with emphasis on security, reliability, and cost-optimized operations.
· Documentation: Create clear and thorough design artifacts, architectural diagrams, and technical documentation for systems and interfaces.
Requirements
· Professional Experience: 7+ years in software development, including several years in senior or lead engineering roles.
· Architecture Experience: Demonstrated experience designing enterprise-grade components or subsystems within complex, distributed applications.
· Technical Proficiency: Strong expertise in Java, Python, MySQL, modern frameworks, integration patterns, and distributed system design.
· AI & Automation Tools: Experience integrating commercial AI models, using AI-enhanced engineering tools, and developing internal AI-driven utilities or automations.
· Hands-On Prototyping: Proven ability to quickly experiment, build POCs, evaluate tools, and turn conceptual ideas into tangible prototypes.
· Project Involvement: Experience contributing to or leading large-scale software initiatives using agile methodologies.
· Cloud Knowledge: Hands-on experience with AWS or equivalent; knowledge of IaC tools such as CloudFormation or Terraform is a plus.
Education/Certification Requirements:
· Required: Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
· Preferred: Advanced architecture or cloud certifications (e.g., AWS Solutions Architect). Familiarity with AI platforms and commercial LLM ecosystems is beneficial.
Pre-employment: The hired candidate must be able to successfully complete a background check and drug screening prior to start date.
Benefits & conditions
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 * Generous PTO and Company Paid Holidays