Florence is seeking a Senior Software Architect to define and evolve scalable, secure, and resilient technical solutions across its multi-tenant, multi-region platform, including enterprise applications, platform services, data systems, integrations, and AI capabilities. This hands-on technical leadership role translates complex business and product requirements into practical, reusable architectures and implementation roadmaps. The architect works across Engineering, Product, Platform, Data, AI, Security, Professional Services, and customer-facing teams to guide technical direction and architecture decisions while meeting immediate needs and supporting long-term strategy. The role designs end-to-end solutions and reusable patterns for APIs, event-driven systems, cloud-native services, data flows, integrations, workflow orchestration, and secure AI adoption. It evaluates trade-offs involving scalability, performance, security, reliability, cost, and delivery timelines; helps reduce technical debt and complexity; and promotes maintainability, consistent standards, reusable components, and clear documentation. The architect leads design reviews for high-impact initiatives, produces reference architectures and technical specifications, and mentors engineers and technical leaders through influence rather than formal management authority. Florence develops software for research sites, with solutions used by more than 65,000 research teams in 90 countries. The company describes its mission as accelerating research and helping advance cures and therapies. It offers competitive compensation, medical and dental insurance, and office space in the heart of the city.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed