πIndia
Software Architect
![Sauce Logo](https://cdn.jobscollider.com/logo/sauce-549c.webp)
Sauce
πRemote - Poland, Portugal
Please let Sauce know you found this job on JobsCollider. Thanks! π
Summary
Join Sauce, a leading restaurant technology platform, as a Senior Architect to contribute to our innovative delivery system. This remote position reports to the CTO or VP of R&D and involves re-architecting our system for improved scalability and reliability. You will define architectural principles, document the current architecture, and propose improvements. Collaboration with engineering teams to guide architectural decisions and implement performance optimization strategies is crucial. The ideal candidate possesses extensive software development experience, expertise in .NET and microservices, and a proven track record of re-architecting complex systems.
Requirements
- 10+ years of software development experience, with at least 3+ years as an architect or similar role
- Strong expertise in .NET (C#) backend development, microservices architecture, and distributed systems
- Proven experience in re-architecting complex systems, improving service dependencies, and optimizing performance
- Hands-on experience with API design, service orchestration, event-driven architectures, and domain-driven design (DDD)
- Deep understanding of scalability, security, high availability, and observability in cloud-based environments (Azure/GCP)
- Ability to analyze and document existing architecture, design future-state architecture, and drive technical alignment
- Strong communication skills to collaborate effectively with engineering teams, leadership, and cross-functional stakeholders
- Experience with CI/CD, DevOps, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, Pulumi)
- Proven experience with e-commerce or adjacent fields projects
- Experience with backend monitoring and performance measurement tools
- Passionate about great designs, code quality, user experience and performance
Responsibilities
- Work with engineering teams to re-architect the system to simplify dependencies and improve scalability, maintainability, and reliability
- Define and enforce architectural principles, patterns, and best practices across engineering teams
- Document the current architecture, identify inefficiencies, and propose structured improvements
- Evaluate new projects and features for architectural alignment and ensure a proper fit within the system
- Work closely with engineering teams to guide them on architectural decisions and trade-offs
- Establish design reviews, architectural governance processes, and technical standards
- Lead technical discussions and knowledge-sharing sessions to upskill teams on modern architectural practices
- Identify and implement performance optimization strategies, improving system latency and resilience
- Define and track key architecture KPIs, ensuring continuous improvement in system design
- Implement CTO and VP, R&D vision into software architecture
Preferred Qualifications
- Experience in the e-commerce industry, working with order management, payments, and catalog systems
- Knowledge of GraphQL, gRPC, or asynchronous messaging (Kafka, RabbitMQ, Azure Service Bus)
- Experience with enterprise architecture frameworks and governance models
- Familiarity with event sourcing, CQRS, and polyglot persistence
- Project management experience with complex technological and business projects
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πIndia
πWorldwide
πHungary
πPhilippines
π°$166k-$185k
πUnited States, Canada
πUnited States
π°$200k-$260k
πWorldwide
π°$139k-$174k
πUnited States