Platform Architect
Mozaic.io
Nashville, tennessee
Job Details
Full-time
Full Job Description
Ideal candidate will be based in either Nashville, Tennessee or Chicago, Illinois.
We are seeking a seasoned and innovative Platform Architect to join our dynamic team. As a Platform Architect, you will be responsible for designing and overseeing the implementation of our technology platform, ensuring scalability, reliability, and alignment with business goals. The ideal candidate should have a strong technical background, excellent architectural and design skills, and the ability to lead and collaborate with cross-functional teams.
Requirements
- Platform Design:
- Develop and articulate the overall architecture and design of the technology platform, ensuring alignment with business objectives.
- Define and document platform components, interfaces, and dependencies.
- Design the platform to scale horizontally and vertically to meet current and future performance requirements.
- Implement strategies for load balancing, caching, and optimization.
- Ensure the platform is designed for high availability, fault tolerance, and disaster recovery.
- Implement monitoring, alerting, and automated recovery mechanisms.
- Design interfaces and APIs to enable seamless integration with internal and external systems.
- Collaborate with other architects and development teams to ensure interoperability.
- Implement and oversee security measures, including encryption, authentication, and authorization.
- Stay updated on security best practices and proactively address potential vulnerabilities.
- Evaluate and select appropriate technologies, frameworks, and tools for the platform.
- Stay informed about emerging technologies and assess their potential impact on the platform.
- Collaborate with software development teams to ensure that platform architecture is effectively implemented.
- Provide technical guidance and support to development teams.
- Create and maintain comprehensive documentation for the platform architecture, design decisions, and guidelines.
- Provide training and knowledge transfer to development teams.
- Monitor platform performance and conduct performance tuning to optimize resource utilization.
- Implement best practices for database performance, caching, and data storage.
Qualifications
- Proven experience as a Platform Architect or in a similar role.
- Strong proficiency in system architecture, design patterns, and software engineering principles.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies.
- Proven experience designing scalable and high-performance platforms.
- In-depth understanding of security best practices and experience implementing security measures.
- Experience designing and implementing interfaces and APIs for seamless integration.
- Excellent collaboration and communication skills to work effectively with cross-functional teams.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
Benefits
Mozaic values our employees highly, and to best support them, we offer a wide array of benefits to support everyone with whatever they may need.
- Medical, Dental, and Vision coverage 🩺
- Premiums 100% covered by Mozaic
- EAP Access through Spring Health
- Weekly pay 💲
- 401K 🏦
- Mozaic matches up to 6%
- Immediate vesting of company contributions
- Paid Time Off 🏝️
- Unlimited PTO
- Sick time
- Holiday schedule - and your birthday is a Holiday!
- Continual learning and development opportunities 📓
- Professional organization memberships
- Certifications and / or degree programs
- Learning management systems access
- Conference attendance
- Company-provided technology 💻
- You pick: Mac or Windows?