Job summary
Sales Layer is a VC-backed (Series B) SaaS software company that automates the complexity around Product Information Management (PIM). With steady YoY growth, we have seen long-term clients like Tupperware, Acciona, Titanlux, Avnet and Teka consistently trusting our platform.
It’s an exciting time to join the company, Sales Layer has just been named G2’s leader for Commerce Products in the last Software Awards, placing us in the top 1% of the list. Founded in 2013, Sales Layer has a meaningful culture based on persona and team growth, flexibility, empathy and diversity with over 17 nationalities.
What will you be doing?
Join our product development team and play a key role in shaping the future of Sales Layer’s cloud-based Product Information Management (PIM) software. We’re building a highly connected and scalable platform that integrates with e-commerce systems, marketplaces, and other third-party tools.
As a Software Architect, you will define and lead the implementation of robust, efficient, and future-ready software architectures that align with our business goals and technological innovation roadmap. This is a unique opportunity to influence the company’s technical direction while guiding teams through our ongoing architectural evolution.
Main Responsibiities
Architecture Design: Define the architecture for new developments, ensuring scalability, maintainability, and alignment with business and technical requirements.
Strategic Improvement: Identify and propose solutions to address weaknesses in the current architecture, enhancing system performance, resilience, and efficiency.
Architecture Governance: Oversee the evolution and maintenance of existing architectures, ensuring consistency with best practices and emerging trends.
Technical Leadership: Support and mentor technical leaders and developers, providing guidance in complex problem-solving and architectural decision-making.
Quality and Alignment: Review and evaluate technical deliverables to ensure compliance with architectural standards and long-term goals.
Collaboration: Work closely with DevOps, Product, and Development teams to ensure cohesive, secure, and integrated software solutions.
Requirements
10+ years of experience in software development, with at least 5 years in an architectural role.
Deep understanding of software architecture principles, patterns, and practices (DDD, microservices, event-driven design, etc.).
Proven experience designing and implementing scalable, distributed systems on cloud platforms (AWS, Azure, or GCP).
Strong proficiency in at least one modern backend stack (e.g., .NET, Node.js, or Java).
Experience integrating with APIs, messaging systems, and identity providers (e.g., RabbitMQ, Kafka, Keycloak, OAuth2).
Excellent communication and leadership skills to bridge technical and business perspectives.
Skills that will be valued positively:
Experience with PIM, SaaS, or e-commerce integration platforms.
Familiarity with CI/CD pipelines, containerization, and infrastructure as code.
Knowledge of non-relational databases (e.g., MongoDB).
Understanding of CQRS, Event Sourcing, and domain-driven design.
Experience in Agile/Scrum environments.
Certifications in software architecture (e.g., TOGAF, AWS Solutions Architect).