Match score not available

Senior Software Architect

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in software architecture and system design., Strong understanding of scalable, high-performance systems and best practices., Ability to collaborate with cross-functional teams and provide technical leadership., Familiarity with industry trends and emerging technologies..

Key responsabilities:

  • Design and develop scalable systems that align with business goals.
  • Collaborate with teams to translate requirements into architectural solutions.
  • Maintain system stability and performance while supporting company growth.
  • Mentor team members and facilitate cross-team technical discussions.

Revelator Ltd. logo
Revelator Ltd. Music SME https://es.revelator.com/
51 - 200 Employees
See all jobs

Job description

About Revelator:

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.

Job Overview:

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.


Key Responsibilities:
1. New System Design
  • 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.

2. Developer Productivity
  • 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.

3. System Health & Stewardship
  • 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.

4. Cross-Team Collaboration and Leadership
  • 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.

5. Architectural Leadership and Expertise
  • 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.

Required profile

Experience

Industry :
Music
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Innovation
  • Collaboration
  • Communication
  • Problem Solving

Software Architect Related jobs