
Software Architect
Posted 5 days ago

Posted 5 days ago
• Design and enhance large-scale distributed search systems capable of processing millions of events per minute in real-time.
• Spearhead the complete design process of scalable search solutions, from requirements gathering to production deployment.
• Propel enhancements in platform reliability, performance, and resilience across search services.
• Shape engineering standards by promoting best practices in search architecture and query optimization.
• Collaborate with product managers and cross-functional teams to ensure technical direction aligns with business objectives.
• Supervise indexing strategies and data modeling to boost search accuracy, reduce latency, and enhance scalability.
• Ensure code quality through active involvement in design discussions and code reviews.
• Tackle complex production challenges to uphold system stability and maintain customer trust.
• Exhibit extensive experience in developing distributed systems and microservices architectures using Java.
• Utilize deep knowledge of Spring frameworks in large-scale production settings.
• Design and fine-tune Elasticsearch or similar search platforms, focusing on indexing and query performance optimization.
• Architect event-driven systems utilizing technologies like Kafka.
• Capitalize on AWS services such as EC2, S3, and Lambda to construct resilient cloud-native systems.
• Convert business requirements into scalable and maintainable search architectures.
• Comprehensive extended group health coverage.
• Generous paid time off, including vacation and personal leave.
• Retirement savings program with employer RRSP matching up to a specified maximum amount.
• Family-friendly benefits, including parental leave top-up and adoption assistance.
• Opportunities for growth and development through access to learning resources and internal mobility programs.
Smartsheet
Smartsheet
Domus Global
PSI CRO AG
Get handpicked remote jobs straight to your inbox weekly.