Revelator is a leading provider of business solutions for the music industry. Our all-inclusive B2B platform, API, and web3 infrastructure enhance efficiency in music distribution, financial reporting, and simplify royalty operations. We offer a wide range of services, including catalog management, supply chain, income tracking, rights management, and business intelligence. By leveraging our innovative solutions, music businesses can easily navigate the evolving landscape and capitalize on new opportunities.
As the Software Architect, you will be responsible for designing and developing scalable, high-performance systems that align with our business goals, foster innovation, and facilitate efficient development processes. This role requires an experienced and visionary technical leader with a collaborative approach to architecture, capable of working closely with cross-functional teams to ensure alignment and technical excellence. Your role will involve providing strategic guidance, fostering a culture of continuous improvement, and enabling each team to leverage best practices in software architecture.
Objective: Streamline new project development and reduce iteration cycles by establishing a robust technical foundation.
Key Tasks:
Collaborate with product managers, team leaders, engineers, and stakeholders to understand requirements and translate them into effective architectural solutions.
Lead the conceptualization and development of software solutions that anticipate future needs, resulting in fewer changes and smoother scaling.
Define and implement the company’s technology strategy, aligning it with overarching business objectives to support sustainable growth.
Objective: Enable developers to maximize time on feature development, reducing the load of maintenance tasks.
Key Tasks:
Create and maintain a “Dev Guide Book” covering common scenarios (e.g., logging, messaging, orchestration, configuration) to streamline developer onboarding and reduce friction.
Identify opportunities to decrease maintenance workload and collaborate with the VP of R&D to integrate these improvements into the development roadmap.
Objective: Maintain and enhance system stability, performance, and value, supporting company expansion and preventing system degradation.
Key Tasks:
Design, monitor, and maintain high-performance systems, ensuring cost efficiency and high uptime.
Proactively identify and resolve performance bottlenecks, keeping the system scalable and adaptable to future demands.
Engage with teams to provide guidance on best practices, fostering an environment of proactive system maintenance.
Objective: Work closely with each team to ensure architectural alignment, provide technical guidance, and cultivate a cohesive development culture.
Key Tasks:
Serve as a collaborative partner to each development team, providing architectural guidance and troubleshooting support as needed.
Facilitate technical discussions to ensure cross-team alignment on best practices, processes, and architectural standards.
Mentor team members to develop their architectural skills and promote a culture of continuous improvement.
Objective: Bring architectural insights into the company’s decision-making process, supporting strategic objectives with strong technical foundations.
Key Tasks:
Participate in management meetings, ensuring architectural considerations are factored into company strategies and decisions.
Stay informed on industry trends and emerging technologies, sharing insights and integrating relevant advancements.
Conduct technical reviews (e.g., code and pull request reviews), fostering code quality and adherence to architectural principles.
Drive innovation by proposing and implementing new technologies, contributing to the company’s technological advancement and resilience.
Vesterling AG
Honda
R Systems
Spiceworks
CI&T