Job Description
BookedBy — with headquarters in Austin, TX — features more than 100 employees across three continents and powers thousands of locations worldwide with top brands such as Sport Clips Haircuts, Diesel Barbershop, Perfect Look, Sharkey’s Cuts for Kids, Hairzoo, and more.
Founded in 2011, BookedBy’s scheduling platform has more than 60 million bookings annually and enters an exciting growth phase into other service-based businesses.
Role Description
We are seeking a highly skilled and experienced Software Architect to lead the design and development of scalable, high-performance software solutions. You will work closely with cross-functional teams, guiding the architectural direction and ensuring that best practices are followed throughout the development process. As a Software Architect, you will have the opportunity to shape the technical landscape of our products and play a key role in defining the future of our software systems.
Key Responsibilities
- Help lead the design and architecture of complex software systems, ensuring scalability, security, and high performance.
- Collaborate with architects, product managers, engineers, and other stakeholders to gather and define technical requirements.
- Develop and communicate the architectural vision, ensuring alignment with business objectives and goals.
- Provide leadership and mentorship to teams working on AI and software development, ensuring adherence to AI best practices, data ethics, and design principles.
- Evaluate and recommend tools, technologies, and frameworks to enhance software development processes.
- Ensure system reliability, maintainability, and sustainability throughout the product lifecycle.
- Conduct technical reviews and provide constructive feedback to development teams.
- Stay updated with advancements in AI, machine learning, deep learning, and data science, incorporating these trends into the architecture.
- Troubleshoot complex technical issues, offering solutions for long-term scalability and optimization.
- Write high-quality documentation to communicate architectural decisions and rationale.
Qualifications And Skills
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 8+ years of experience in software development, with at least 2 years in an architectural or leadership role focused on AI/ML.
- Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Knowledge of databases (SQL and NoSQL) and data modeling techniques.
- Experience with Agile/SCRUM development methodology and tools such as Confluence and Jira.
- Excellent problem-solving skills and the ability to think strategically.
- Strong leadership and communication skills, with the ability to collaborate effectively with technical and non-technical teams.
What We Offer
Join an energetic, fast-growing global team where you’ll have the opportunity to take on new challenges and advance your career. With continuous growth and development, you’ll have endless potential to shape your future alongside us! Our benefits include:
- Comprehensive Medical Insurance to keep you and your family healthy.
- 15 Days of Paid Time Off to recharge and enjoy life outside of work.
- Hybrid Work ScheduleIn-office Monday through Thursday, with a Flex Day Friday to work remotely.
- In-Office Gym to help you stay active, healthy, and energized throughout the day.
- Opportunities for Professional Development with access to courses and learning resources to help you grow your skills and advance your career.
- Stock Options