Mar 04, 2025 - Revelator is hiring a remote Senior Software Architect. đź’¸ Salary: unspecified. đź“ŤLocation: Israel.
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.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven team leadership experience with a strong ability to lead and mentor junior developers.
10+ years of experience developing and deploying applications using .NET Core.
Extensive knowledge of Azure services and cloud-based application development.
Proficiency in designing and managing databases with MSSQL.
Expertise in containerization and orchestration with Docker and Kubernetes.
Strong familiarity with .NET Framework for seamless integration with legacy applications.
Experience with messaging systems, particularly RabbitMQ.
Excellent problem-solving skills with the ability to work independently.
Strong teamwork and collaboration skills.
Exceptional communication skills, both written and verbal, in English.
Opportunity to shape the architecture and influence the direction of a fast-growing company in the dynamic music industry.
A collaborative environment focused on innovation, growth, and continuous learning.
Competitive compensation, benefits, and flexible work arrangements.
Unlock 54,591 additional remote jobs, advanced search & email notifications
Too many emails? Declutter your inbox with Meco
Your home for reading newsletters
đź“Ť | Be aware of the location restriction for this remote position: Israel |
‼ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. |
Salary
đź’¸
unspecified
|
Remote
Location
Israel
|
Job Type
full-time
|
Posted
Mar 04, 2025
|
đź“Ť | Be aware of the location restriction for this remote position: Israel |
‼ | Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more. |
We’re not like the other sites. Come see why!